diff --git a/.gitignore b/.gitignore index 0761adc9..f86e26ed 100644 --- a/.gitignore +++ b/.gitignore @@ -103,10 +103,5 @@ venv.bak/ .spyderproject .spyproject -loop_risk_v2_0.py -*.json -tidepool_data_science_simulator/projects/risk/loop_risk_v2_0.py -scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/update.py -tidepool_data_science_simulator/projects/risk/loop_risk_v2_0.py *.swp *.swo diff --git a/.run/loop_risk_v2_0.py.run.xml b/.run/loop_risk_v2_0.py.run.xml new file mode 100644 index 00000000..bd5a130d --- /dev/null +++ b/.run/loop_risk_v2_0.py.run.xml @@ -0,0 +1,25 @@ + + + + + \ No newline at end of file diff --git a/conda-environment.yml b/conda-environment.yml index c150bc7a..d1951c52 100644 --- a/conda-environment.yml +++ b/conda-environment.yml @@ -24,5 +24,5 @@ dependencies: - pip-chill==1.0.0 - python-dotenv==0.13.0 - git+https://github.com/tidepool-org/data-science-models@dev - - git+https://github.com/tidepool-org/Pyloopkit@mjc/t2_model + - git+https://github.com/tidepool-org/Pyloopkit@dev - git+https://github.com/tidepool-org/data-science-metrics diff --git a/scenario_configs/.gitkeep b/scenario_configs/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-controller-insulin_resistant.json b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-controller-insulin_resistant.json new file mode 100644 index 00000000..99549ef9 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-controller-insulin_resistant.json @@ -0,0 +1,27 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-T2-test", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_test_simulation_controller_v1", + "override_config": [ + {"sim_id": "controller-insulin_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_resistant_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-controller-no_pancreas.json b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-controller-no_pancreas.json new file mode 100644 index 00000000..98512950 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-controller-no_pancreas.json @@ -0,0 +1,26 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-T2-test", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_test_simulation_controller_v1", + "override_config": [ + {"sim_id": "controller-no_pancreas", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_no_pancreas_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-controller-normal_metabolism.json b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-controller-normal_metabolism.json new file mode 100644 index 00000000..8c2cd938 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-controller-normal_metabolism.json @@ -0,0 +1,26 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-T2-test", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_test_simulation_controller_v1", + "override_config": [ + {"sim_id": "controller-normal_metabolism", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_normal_metabolism_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-insulin_resistant.json b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-insulin_resistant.json new file mode 100644 index 00000000..48a25250 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-insulin_resistant.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-T2-test", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_test_simulation_no_controller_v1", + "override_config": [ + {"sim_id": "no_controller-insulin_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_resistant_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_pump_no_basal_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-low_insulin.json b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-low_insulin.json new file mode 100644 index 00000000..b25ff1be --- /dev/null +++ b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-low_insulin.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-T2-test", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_test_simulation_no_controller_v1", + "override_config": [ + {"sim_id": "no-controller-low_insulin", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_low_insulin_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_pump_no_basal_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-no_insulin.json b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-no_insulin.json new file mode 100644 index 00000000..3e0cd316 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-no_insulin.json @@ -0,0 +1,27 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-T2-test", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_test_simulation_no_controller_v1", + "override_config": [ + {"sim_id": "no-controller-no_pancreas", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_no_pancreas_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_pump_no_basal_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-no_pancreas-median.json b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-no_pancreas-median.json new file mode 100644 index 00000000..9148719e --- /dev/null +++ b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-no_pancreas-median.json @@ -0,0 +1,27 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-T2-test", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_test_simulation_no_controller_v1", + "override_config": [ + {"sim_id": "no-controller-no_pancreas", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_template_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_pump_basal_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-normal_metabolism.json b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-normal_metabolism.json new file mode 100644 index 00000000..e871856b --- /dev/null +++ b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-000-t2-no_controller-normal_metabolism.json @@ -0,0 +1,27 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-T2-test", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_test_simulation_no_controller_v1", + "override_config": [ + {"sim_id": "no-controller-normal_metabolism", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_pump_no_basal_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json rename to scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-temp/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json diff --git a/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-test/Simulation-Configuration-TLR-000-t2-controller-low_insulin.json b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-test/Simulation-Configuration-TLR-000-t2-controller-low_insulin.json new file mode 100644 index 00000000..fb00361e --- /dev/null +++ b/scenario_configs/tidepool_risk_test/loop_risk_test/TLR-000-T2-test/Simulation-Configuration-TLR-000-t2-controller-low_insulin.json @@ -0,0 +1,27 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-T2-test", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_test_simulation_controller_v1", + "override_config": [ + {"sim_id": "controller-low_insulin", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_low_insulin_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_test_low_insulin_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/carb_doses/median_profile_v1.json b/scenario_configs/tidepool_risk_test/reusable/carb_doses/median_profile_v1.json new file mode 100644 index 00000000..302bf221 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/carb_doses/median_profile_v1.json @@ -0,0 +1,7 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } +] diff --git a/scenario_configs/tidepool_risk_test/reusable/events/user_deletes_data_median_profile.json b/scenario_configs/tidepool_risk_test/reusable/events/user_deletes_data_median_profile.json new file mode 100644 index 00000000..12a68a94 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/events/user_deletes_data_median_profile.json @@ -0,0 +1,4 @@ +{ + "t0_delay_minutes": 30, + "action": "virtualPatientDeleteLoopData" +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/glucose/flat_110_12hr.csv b/scenario_configs/tidepool_risk_test/reusable/glucose/flat_110_12hr.csv new file mode 100644 index 00000000..dc03185f --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/glucose/flat_110_12hr.csv @@ -0,0 +1,138 @@ +datetime,value,units +8/15/2019 00:40:00,110,mg/dL +8/15/2019 00:45:00,110,mg/dL +8/15/2019 00:50:00,110,mg/dL +8/15/2019 00:55:00,110,mg/dL +8/15/2019 01:00:00,110,mg/dL +8/15/2019 01:05:00,110,mg/dL +8/15/2019 01:10:00,110,mg/dL +8/15/2019 01:15:00,110,mg/dL +8/15/2019 01:20:00,110,mg/dL +8/15/2019 01:25:00,110,mg/dL +8/15/2019 01:30:00,110,mg/dL +8/15/2019 01:35:00,110,mg/dL +8/15/2019 01:40:00,110,mg/dL +8/15/2019 01:45:00,110,mg/dL +8/15/2019 01:50:00,110,mg/dL +8/15/2019 01:55:00,110,mg/dL +8/15/2019 02:00:00,110,mg/dL +8/15/2019 02:05:00,110,mg/dL +8/15/2019 02:10:00,110,mg/dL +8/15/2019 02:15:00,110,mg/dL +8/15/2019 02:20:00,110,mg/dL +8/15/2019 02:25:00,110,mg/dL +8/15/2019 02:30:00,110,mg/dL +8/15/2019 02:35:00,110,mg/dL +8/15/2019 02:40:00,110,mg/dL +8/15/2019 02:45:00,110,mg/dL +8/15/2019 02:50:00,110,mg/dL +8/15/2019 02:55:00,110,mg/dL +8/15/2019 03:00:00,110,mg/dL +8/15/2019 03:05:00,110,mg/dL +8/15/2019 03:10:00,110,mg/dL +8/15/2019 03:15:00,110,mg/dL +8/15/2019 03:20:00,110,mg/dL +8/15/2019 03:25:00,110,mg/dL +8/15/2019 03:30:00,110,mg/dL +8/15/2019 03:35:00,110,mg/dL +8/15/2019 03:40:00,110,mg/dL +8/15/2019 03:45:00,110,mg/dL +8/15/2019 03:50:00,110,mg/dL +8/15/2019 03:55:00,110,mg/dL +8/15/2019 04:00:00,110,mg/dL +8/15/2019 04:05:00,110,mg/dL +8/15/2019 04:10:00,110,mg/dL +8/15/2019 04:15:00,110,mg/dL +8/15/2019 04:20:00,110,mg/dL +8/15/2019 04:25:00,110,mg/dL +8/15/2019 04:30:00,110,mg/dL +8/15/2019 04:35:00,110,mg/dL +8/15/2019 04:40:00,110,mg/dL +8/15/2019 04:45:00,110,mg/dL +8/15/2019 04:50:00,110,mg/dL +8/15/2019 04:55:00,110,mg/dL +8/15/2019 05:00:00,110,mg/dL +8/15/2019 05:05:00,110,mg/dL +8/15/2019 05:10:00,110,mg/dL +8/15/2019 05:15:00,110,mg/dL +8/15/2019 05:20:00,110,mg/dL +8/15/2019 05:25:00,110,mg/dL +8/15/2019 05:30:00,110,mg/dL +8/15/2019 05:35:00,110,mg/dL +8/15/2019 05:40:00,110,mg/dL +8/15/2019 05:45:00,110,mg/dL +8/15/2019 05:50:00,110,mg/dL +8/15/2019 05:55:00,110,mg/dL +8/15/2019 06:00:00,110,mg/dL +8/15/2019 06:05:00,110,mg/dL +8/15/2019 06:10:00,110,mg/dL +8/15/2019 06:15:00,110,mg/dL +8/15/2019 06:20:00,110,mg/dL +8/15/2019 06:25:00,110,mg/dL +8/15/2019 06:30:00,110,mg/dL +8/15/2019 06:35:00,110,mg/dL +8/15/2019 06:40:00,110,mg/dL +8/15/2019 06:45:00,110,mg/dL +8/15/2019 06:50:00,110,mg/dL +8/15/2019 06:55:00,110,mg/dL +8/15/2019 07:00:00,110,mg/dL +8/15/2019 07:05:00,110,mg/dL +8/15/2019 07:10:00,110,mg/dL +8/15/2019 07:15:00,110,mg/dL +8/15/2019 07:20:00,110,mg/dL +8/15/2019 07:25:00,110,mg/dL +8/15/2019 07:30:00,110,mg/dL +8/15/2019 07:35:00,110,mg/dL +8/15/2019 07:40:00,110,mg/dL +8/15/2019 07:45:00,110,mg/dL +8/15/2019 07:50:00,110,mg/dL +8/15/2019 07:55:00,110,mg/dL +8/15/2019 08:00:00,110,mg/dL +8/15/2019 08:05:00,110,mg/dL +8/15/2019 08:10:00,110,mg/dL +8/15/2019 08:15:00,110,mg/dL +8/15/2019 08:20:00,110,mg/dL +8/15/2019 08:25:00,110,mg/dL +8/15/2019 08:30:00,110,mg/dL +8/15/2019 08:35:00,110,mg/dL +8/15/2019 08:40:00,110,mg/dL +8/15/2019 08:45:00,110,mg/dL +8/15/2019 08:50:00,110,mg/dL +8/15/2019 08:55:00,110,mg/dL +8/15/2019 09:00:00,110,mg/dL +8/15/2019 09:05:00,110,mg/dL +8/15/2019 09:10:00,110,mg/dL +8/15/2019 09:15:00,110,mg/dL +8/15/2019 09:20:00,110,mg/dL +8/15/2019 09:25:00,110,mg/dL +8/15/2019 09:30:00,110,mg/dL +8/15/2019 09:35:00,110,mg/dL +8/15/2019 09:40:00,110,mg/dL +8/15/2019 09:45:00,110,mg/dL +8/15/2019 09:50:00,110,mg/dL +8/15/2019 09:55:00,110,mg/dL +8/15/2019 10:00:00,110,mg/dL +8/15/2019 10:05:00,110,mg/dL +8/15/2019 10:10:00,110,mg/dL +8/15/2019 10:15:00,110,mg/dL +8/15/2019 10:20:00,110,mg/dL +8/15/2019 10:25:00,110,mg/dL +8/15/2019 10:30:00,110,mg/dL +8/15/2019 10:35:00,110,mg/dL +8/15/2019 10:40:00,110,mg/dL +8/15/2019 10:45:00,110,mg/dL +8/15/2019 10:50:00,110,mg/dL +8/15/2019 10:55:00,110,mg/dL +8/15/2019 11:00:00,110,mg/dL +8/15/2019 11:05:00,110,mg/dL +8/15/2019 11:10:00,110,mg/dL +8/15/2019 11:15:00,110,mg/dL +8/15/2019 11:20:00,110,mg/dL +8/15/2019 11:25:00,110,mg/dL +8/15/2019 11:30:00,110,mg/dL +8/15/2019 11:35:00,110,mg/dL +8/15/2019 11:40:00,110,mg/dL +8/15/2019 11:45:00,110,mg/dL +8/15/2019 11:50:00,110,mg/dL +8/15/2019 11:55:00,110,mg/dL +8/15/2019 12:00:00,110,mg/dL \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/insulin_doses/median_profile_v1.json b/scenario_configs/tidepool_risk_test/reusable/insulin_doses/median_profile_v1.json new file mode 100644 index 00000000..a6da94a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/insulin_doses/median_profile_v1.json @@ -0,0 +1,7 @@ +[ + { + "type": "bolus", + "time": "8/15/2019 12:00:00", + "value": 3.3 + } +] diff --git a/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v1.json b/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v1.json new file mode 100644 index 00000000..ec72476e --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v1.json @@ -0,0 +1,23 @@ +{ + "max_basal_rate": 35, + "max_bolus": 30, + "glucose_safety_limit": 70, + "model": "rapid_acting_adult", + "momentum_data_interval": 15, + "dynamic_carb_absorption_enabled": true, + "retrospective_correction_integration_interval": 30, + "recency_interval": 15, + "retrospective_correction_grouping_interval": 30, + "maximum_autobolus": 0.2, + "minimum_autobolus": 0.0, + "partial_application_factor": 0.7, + "rate_rounder": 0.05, + "insulin_delay": 10, + "carb_delay": 10, + "default_absorption_times": [ + 120.0, + 180.0, + 240.0 + ], + "retrospective_correction_enabled": true +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v2.json b/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v2.json new file mode 100644 index 00000000..857d562b --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/loop_settings/default_v2.json @@ -0,0 +1,21 @@ +{ + "max_basal_rate": 35, + "max_bolus": 30, + "glucose_safety_limit": 70, + "model": "rapid_acting_adult", + "momentum_data_interval": 15, + "dynamic_carb_absorption_enabled": true, + "retrospective_correction_integration_interval": 30, + "recency_interval": 15, + "retrospective_correction_grouping_interval": 30, + "autobolus_multiplier": 0.4, + "rate_rounder": 0.05, + "insulin_delay": 10, + "carb_delay": 10, + "default_absorption_times": [ + 30.0, + 180.0, + 300.0 + ], + "retrospective_correction_enabled": true +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/metabolism_settings/t2_test_low_insulin_v1.json b/scenario_configs/tidepool_risk_test/reusable/metabolism_settings/t2_test_low_insulin_v1.json new file mode 100644 index 00000000..e8221277 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/metabolism_settings/t2_test_low_insulin_v1.json @@ -0,0 +1,50 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 14.7 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 7.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 2.26 + ] + }, + "glucose_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.0004 + ] + }, + "basal_blood_glucose": { + "start_times": [ + "00:00:00" + ], + "values": [ + 110.0 + ] + }, + "insulin_production_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.00 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/metabolism_settings/t2_test_normal_metabolism_v1.json b/scenario_configs/tidepool_risk_test/reusable/metabolism_settings/t2_test_normal_metabolism_v1.json new file mode 100644 index 00000000..1359b5e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/metabolism_settings/t2_test_normal_metabolism_v1.json @@ -0,0 +1,50 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 40.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 23.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.4 + ] + }, + "glucose_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.001 + ] + }, + "basal_blood_glucose": { + "start_times": [ + "00:00:00" + ], + "values": [ + 110.0 + ] + }, + "insulin_production_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.000 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/metabolism_settings/t2_test_pump_basal_v1.json b/scenario_configs/tidepool_risk_test/reusable/metabolism_settings/t2_test_pump_basal_v1.json new file mode 100644 index 00000000..93b066dd --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/metabolism_settings/t2_test_pump_basal_v1.json @@ -0,0 +1,50 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 40.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 23.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.4 + ] + }, + "glucose_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.001 + ] + }, + "basal_blood_glucose": { + "start_times": [ + "00:00:00" + ], + "values": [ + 110.0 + ] + }, + "insulin_production_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.0 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_adolescent_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_adolescent_v1.json new file mode 100644 index 00000000..b5d60eb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_adolescent_v1.json @@ -0,0 +1,4 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 5.7 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_median_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_median_v1.json new file mode 100644 index 00000000..c1ddf014 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_median_v1.json @@ -0,0 +1,4 @@ +{ +"glucose_safety_limit": 75, +"max_basal_rate": 1.75 +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_resistant_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_resistant_v1.json new file mode 100644 index 00000000..e2d03d36 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_resistant_v1.json @@ -0,0 +1,4 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_sensitive200_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_sensitive200_v1.json new file mode 100644 index 00000000..2335954d --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_sensitive200_v1.json @@ -0,0 +1,4 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 0.54 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_sensitive500_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_sensitive500_v1.json new file mode 100644 index 00000000..c26e444d --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_sensitive500_v1.json @@ -0,0 +1,4 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 0.21 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_sensitive_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_sensitive_v1.json new file mode 100644 index 00000000..8b8e2977 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_sensitive_v1.json @@ -0,0 +1,4 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_t2_median_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_t2_median_v1.json new file mode 100644 index 00000000..283d7e54 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_t2_median_v1.json @@ -0,0 +1,4 @@ +{ +"glucose_safety_limit": 75, +"max_basal_rate": 2.9 +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_t2_resistant_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_t2_resistant_v1.json new file mode 100644 index 00000000..0bac7d11 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_t2_resistant_v1.json @@ -0,0 +1,4 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 7.7 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_t2_sensitive_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_t2_sensitive_v1.json new file mode 100644 index 00000000..d9fcb188 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/controller_settings_t2_sensitive_v1.json @@ -0,0 +1,4 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 1.05 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_adolescent_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_adolescent_v1.json new file mode 100644 index 00000000..3bcf4dbb --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_adolescent_v1.json @@ -0,0 +1,11 @@ +{ + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 105 + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_median_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_median_v1.json new file mode 100644 index 00000000..3bcf4dbb --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_median_v1.json @@ -0,0 +1,11 @@ +{ + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 105 + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_resistant_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_resistant_v1.json new file mode 100644 index 00000000..3bcf4dbb --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_resistant_v1.json @@ -0,0 +1,11 @@ +{ + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 105 + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_sensitive_v1.json b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_sensitive_v1.json new file mode 100644 index 00000000..a0b86445 --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/mitigations/guardrails/target_range_sensitive_v1.json @@ -0,0 +1,11 @@ +{ + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 115 + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_test/reusable/simulations/t2_test_simulation_controller_v1.json b/scenario_configs/tidepool_risk_test/reusable/simulations/t2_test_simulation_controller_v1.json new file mode 100644 index 00000000..e47bea2c --- /dev/null +++ b/scenario_configs/tidepool_risk_test/reusable/simulations/t2_test_simulation_controller_v1.json @@ -0,0 +1,33 @@ +{ + "sim_id": "t2_test_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_test_normal_metabolism_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "patient_class": "VirtualPatientType2", + "metabolism_settings": "reusable.metabolism_settings.t2_test_normal_metabolism_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Adolescent_profile.json deleted file mode 100644 index e653c290..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Adolescent_profile.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-548", - "simulation_id": "TLR-548-adolescent", - "risk_description": "User deletes single insulin delivery record", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.base_adolescent_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.adolescent_profile_v1" - } - } - }, - { - "sim_id": "pre-NoLoop", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.adolescent_profile_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.adolescent_profile_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Median_profile.json deleted file mode 100644 index 6b74b65b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Median_profile.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-548", - "simulation_id": "TLR-548-median", - "risk_description": "User deletes single insulin delivery record", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.base_median_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.median_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.median_profile_v1" - } - } - }, - { - "sim_id": "pre-NoLoop", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.median_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.median_profile_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.median_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.median_profile_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Resistant_profile.json deleted file mode 100644 index 80f0036b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Resistant_profile.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-548", - "simulation_id": "TLR-548-resistant", - "risk_description": "User deletes single insulin delivery record", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.base_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.resistant_profile_v1" - } - } - }, - { - "sim_id": "pre-NoLoop", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.resistant_profile_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.resistant_profile_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Sensitive_profile.json deleted file mode 100644 index 03ddf30b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-548/Simulation-Configuration_TLR-548_Sensitive_profile.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-548", - "simulation_id": "TLR-548-sensitive", - "risk_description": "User deletes single insulin delivery record", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.base_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.sensitive_profile_v1" - } - } - }, - { - "sim_id": "pre-NoLoop", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.sensitive_profile_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" - }, - "pump": { - "carb_entries":"reusable.carb_doses.sensitive_profile_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json deleted file mode 100644 index 58b336a3..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-553", - "simulation_id": "TLR-553-sensitive", - "risk_description": "Carb entry higher than carbs consumed", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.base_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.8 - } - ] - }, - "pump": { - "carb_entries": [ - { - "type": "carb", - "start_time": "8/15/2019 12:00:00", - "value": 50 - } - ] - } - } - }, - { - "sim_id": "pre-NoLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.3 - } - ] - }, - "pump": { - "carb_entries": [ - { - "type": "carb", - "start_time": "8/15/2019 12:00:00", - "value": 50 - } - ] - } - }, - "controller": null - }, - { - "sim_id": "post-Loop_WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.0 - } - ] - }, - "pump": { - "carb_entries": [ - { - "type": "carb", - "start_time": "8/15/2019 12:00:00", - "value": 50 - } - ], - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json deleted file mode 100644 index f1b45079..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-688", - "simulation_id": "TLR-688-adolescent", - "risk_description": "Color contrast insufficient", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.base_adolescent_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": [ - { - "type": "carb", - "start_time": "8/15/2019 12:00:00", - "value": 2 - } - ], - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2 - } - ] - }, - "pump": { - "carb_entries": [ - { - "type": "carb", - "start_time": "8/15/2019 12:00:00", - "value": 2 - } - ], - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2 - } - ] - } - } - }, - { - "sim_id": "pre-NoLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": [ - { - "type": "carb", - "start_time": "8/15/2019 12:00:00", - "value": 2 - } - ], - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2 - } - ] - }, - "pump": { - "carb_entries": [ - { - "type": "carb", - "start_time": "8/15/2019 12:00:00", - "value": 2 - } - ], - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.8 - } - ] - } - }, - "controller": null - }, - { - "sim_id": "post-Loop_WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": [ - { - "type": "carb", - "start_time": "8/15/2019 12:00:00", - "value": 2 - } - ], - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.8 - } - ] - }, - "pump": { - "carb_entries": [ - { - "type": "carb", - "start_time": "8/15/2019 12:00:00", - "value": 2 - } - ], - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.8 - } - ], - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json deleted file mode 100644 index f41c947c..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-842A", - "simulation_id": "TLR-842A-median", - "risk_description": "Unintended quick bolus 1.0", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2__median_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_median", - "patient": { - "patient_model": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.0 - } - ] - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.0 - } - ] - } - } - }, - { - "sim_id": "pre-noLoop_t2_median", - "patient": { - "patient_model": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.0 - } - ] - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.0 - } - ] - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "patient": { - "patient_model": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.0 - } - ] - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.0 - } - ], - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json deleted file mode 100644 index 64a91fac..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-842-large", - "simulation_id": "TLR-842-large-resistant", - "risk_description": "User loses track of number of quick bolus button presses", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 4.1 - } - ] - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 4.1 - } - ] - } - } - }, - { - "sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 4.1 - } - ] - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 4.1 - } - ] - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 4.1 - } - ] - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 4.1 - } - ], - "target_range": "reusable.mitigations.guardrails.target_range_t2_resistant_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json deleted file mode 100644 index 1e8115ce..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-844_170", - "simulation_id": "TLR-844_170-adolescent", - "risk_description": "Too-aggressive override 170", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_130_adolescent_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.adolescent_170_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.adolescent_170_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.adolescent_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json deleted file mode 100644 index 92318d53..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-844_170", - "simulation_id": "TLR-844_170-median", - "risk_description": "Too-aggressive override 170", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_130_median_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t1_median", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.median_170_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t1_median", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.median_170_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.median_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json deleted file mode 100644 index ea39554d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-844_170", - "simulation_id": "TLR-844_170-resistant", - "risk_description": "Too-aggressive override 170", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_130_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.resistant_170_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t1_resistant", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.resistant_170_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.resistant_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json deleted file mode 100644 index fc772729..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-844_170", - "simulation_id": "TLR-844_170-sensitive", - "risk_description": "Too-aggressive override 170", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_130_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.sensitive_170_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.sensitive_170_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.sensitive_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json deleted file mode 100644 index a127d41e..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-844_170", - "simulation_id": "TLR-844_170-resistant", - "risk_description": "Too-aggressive override 170", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_130_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_170_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t2_resistant", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_170_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json deleted file mode 100644 index ae3be9c7..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-844_170", - "simulation_id": "TLR-844_170-sensitive", - "risk_description": "Too-aggressive override 170", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_170_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_170_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json deleted file mode 100644 index c0efd221..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-844_170_corr", - "simulation_id": "TLR-844_170_corr-adolescent", - "risk_description": "Too-aggressive override 170", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_130_adolescent_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": "accept_recommendation" - } - ] - }, - "pump": { - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": "reusable.metabolism_settings.adolescent_preset_170_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": "reusable.metabolism_settings.adolescent_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json deleted file mode 100644 index 657a134b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-846_70", - "simulation_id": "TLR-846-resistant", - "risk_description": "Override too long 70", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_70_2hr_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t1_resistant", - "duration_hours": 23.0, - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t1_resistant", - "duration_hours": 23.0, - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "duration_hours": 23.0, - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json deleted file mode 100644 index 5a0d4eee..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-846_corr_70", - "simulation_id": "TLR-846_corr-resistant", - "risk_description": "Override too long 70", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_70_2hr_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t1_resistant", - "duration_hours": 23.0, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": "accept_recommendation" - } - ] - }, - "pump": { - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t1_resistant", - "duration_hours": 23.0, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2 - } - ] - }, - "pump": { - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2 - } - ] - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "duration_hours": 23.0, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": "accept_recommendation" - } - ] - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": "accept_recommendation" - } - ] - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json deleted file mode 100644 index c9b9e982..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-847", - "simulation_id": "TLR-847-sensitive", - "risk_description": "Override configured too short", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_70_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "pump": { - "metabolism_settings": "resuable.metabolism_settings.sensitive_preset_70_2hrs_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json deleted file mode 100644 index 9b52297f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-847", - "simulation_id": "TLR-847-sensitive", - "risk_description": "Override configured too short", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "pump": { - "metabolism_settings": "resuable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" - } - } - }, - { - "sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "pump": { - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json deleted file mode 100644 index 90a20e7d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-865", - "simulation_id": "TLR-865-median", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_median_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_median", - "controller": null, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 1.75 - } - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_median_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json deleted file mode 100644 index 1525faf9..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-865", - "simulation_id": "TLR-865-resistant", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_resistant", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_resistant", - "controller": null, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 1.75 - } - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 2.8, 2.26] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_resistant_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json deleted file mode 100644 index c12178fd..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-865_corr", - "simulation_id": "TLR-865_corr-median", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_median_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_adolescent", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_adolescent", - "controller": null, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_adolescent", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 1.75 - } - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_median_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json deleted file mode 100644 index ab475963..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-865_corr", - "simulation_id": "TLR-865_corr-resistant", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_adolescent", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.52 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.61, 2.26] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.52 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.61, 2.26] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_adolescent", - "controller": null, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.52 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.61, 2.26] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.52 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.61, 2.26] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_adolescent", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 1.75 - } - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.52 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.61, 2.26] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.52 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.61, 2.26] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_resistant_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json deleted file mode 100644 index 3d2c117b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-865_corr", - "simulation_id": "TLR-865_corr-sensitive", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.68 - } - ] - } - } - }, - { - "sim_id": "pre-noLoop_t2_sensitive", - "controller": null, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.68 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 1.4, 0.4] - } - } - }, - "pump": { - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 1.4, 0.4] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": { - "glucose_safety_limit": 80, - "max_basal_rate": 0.9 - } - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.68 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 1.4, 0.4] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.68 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 1.4, 0.4] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_sensitive_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json deleted file mode 100644 index 5fb2c7b8..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-865_wmeal", - "simulation_id": "TLR-865_wmeal-median", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_median_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_median", - "controller": null, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 3.99 - } - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 3.99, 1.33] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json deleted file mode 100644 index e03269fd..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-865_wmeal", - "simulation_id": "TLR-865_wmeal-resistant", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_resistant", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_resistant", - "controller": null, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 7.91 - } - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 7.91, 2.26] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_resistant_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json deleted file mode 100644 index 7bcacf61..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-865", - "simulation_id": "TLR-865-sensitive", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.base_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 1.4, 0.4] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 1.4, 0.4] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_sensitive", - "controller": null, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 1.4, 0.4] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 1.4, 0.4] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": { - "glucose_safety_limit": 80, - "max_basal_rate": 1.4 - } - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 1.4, 0.4] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 1.4, 0.4] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_sensitive_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json deleted file mode 100644 index 142b4166..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-866", - "simulation_id": "TLR-866-median", - "risk_description": "MTB insufficient", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_median_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - } - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_median_v1" - } - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json deleted file mode 100644 index cfc3e869..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-866", - "simulation_id": "TLR-866-resistant", - "risk_description": "MTB insufficient", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_resistant_v1" - } - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json deleted file mode 100644 index 76ee92f0..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-866", - "simulation_id": "TLR-866-sensitive", - "risk_description": "MTB insufficient", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_sensitive_v1" - } - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json deleted file mode 100644 index e6f63298..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-866_corr", - "simulation_id": "TLR-866_corr-resistant", - "risk_description": "MTB insufficient", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_resistant", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.52 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.52 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_resistant", - "duration_hours": 23.0, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.52 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.52 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.55 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.55 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_resistant_v1" - } - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json deleted file mode 100644 index cdc51081..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-866_corr", - "simulation_id": "TLR-866_corr-sensitive", - "risk_description": "MTB insufficient", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.08 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.08 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_sensitive", - "duration_hours": 23.0, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.08 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.08 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_sensitive_v1" - } - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json deleted file mode 100644 index 2ce024da..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-866_wmeal", - "simulation_id": "TLR-866_wmeal-median", - "risk_description": "MTB insufficient", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_median_v1", - "duration_hours": 23.0, - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - } - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [1.33, 0.66, 1.33] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_median_v1" - } - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json deleted file mode 100644 index 313a9a35..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-866_wmeal", - "simulation_id": "TLR-866_wmeal-resistant", - "risk_description": "MTB insufficient", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_resistant", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_resistant", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [2.26, 1.13, 2.26] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_resistant_v1" - } - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json deleted file mode 100644 index ab430edb..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-866_wmeal", - "simulation_id": "TLR-866_wmeal-sensitive", - "risk_description": "MTB insufficient", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ] - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_sensitive", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - } - }, - "controller": null - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "duration_hours": 23.0, - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 16:00:00" - } - ], - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "16:00:00"], - "values": [0.4, 0.2, 0.4] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_sensitive_v1" - } - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json deleted file mode 100644 index 28207f43..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-867", - "simulation_id": "TLR-867-median", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_median_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ] - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_median", - "controller": null, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 3.99 - } - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_median_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json deleted file mode 100644 index 7766cf88..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-867", - "simulation_id": "TLR-867-resistant", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_resistant", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ] - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_resistant", - "controller": null, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 1.75 - } - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 2.8, 2.26] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_resistant_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json deleted file mode 100644 index c63e4a4b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-867", - "simulation_id": "TLR-867-sensitive", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ] - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.9, 0.4] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.9, 0.4] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_sensitive", - "controller": null, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.9, 0.4] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.9, 0.4] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ], - "settings": { - "glucose_safety_limit": 80, - "max_basal_rate": 1.4 - } - }, - "patient": { - "patient_model": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.9, 0.4] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.9, 0.4] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_sensitive_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json deleted file mode 100644 index 9216b268..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-867_corr", - "simulation_id": "TLR-867_corr-median", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_median_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ] - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_median", - "controller": null, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - }, - "pump": { - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 1.75 - } - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.6 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_median_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json deleted file mode 100644 index 90adf5b6..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-867_corr", - "simulation_id": "TLR-867_corr-resistant", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_resistant", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ] - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.47 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.47 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_resistant", - "controller": null, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.47 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.47 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 7.91 - } - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.96 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.96 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_resistant_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json deleted file mode 100644 index 460853e3..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-867_corr", - "simulation_id": "TLR-867_corr-sensitive", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ] - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.57 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.57 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_sensitive", - "controller": null, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.57 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.57 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ], - "settings": { - "glucose_safety_limit": 80, - "max_basal_rate": 0.6 - } - }, - "patient": { - "sensor": { - "glucose_history": "reusable.glucose.flat_250_12hr" - }, - "patient_model": { - "glucose_history": "reusable.glucose.flat_250_12hr", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.21 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - } - }, - "pump": { - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.21 - } - ], - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_sensitive_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json deleted file mode 100644 index a712a4f7..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-867_wmeal", - "simulation_id": "TLR-867_wmeal-median", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_median_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ] - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_median", - "controller": null, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 3.99 - } - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [1.33, 1.99, 1.33] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_median_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json deleted file mode 100644 index f39a7cad..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-867_wmeal", - "simulation_id": "TLR-867_wmeal-resistant", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_resistant_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_resistant", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ] - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_resistant", - "controller": null, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ], - "settings": { - "glucose_safety_limit": 75, - "max_basal_rate": 7.91 - } - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [2.26, 3.39, 2.26] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_resistant_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json deleted file mode 100644 index 9b4347f2..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-867_wmeal", - "simulation_id": "TLR-867_wmeal-sensitive", - "risk_description": "MTB too aggressive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_sensitive_v1", - "override_config": [ - { - "sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ] - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - } - } - } - }, - { - "sim_id": "pre-noLoop_t2_sensitive", - "controller": null, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - } - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "controller": { - "automation_control_timeline": [ - { - "dosing_enabled": false, - "time": "8/15/2019 12:00:00" - }, - { - "dosing_enabled": true, - "time": "8/15/2019 18:00:00" - } - ], - "settings": { - "glucose_safety_limit": 80, - "max_basal_rate": 1.4 - } - }, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - } - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", - "metabolism_settings": { - "basal_rate": { - "start_times": ["0:00:00", "12:00:00", "18:00:00"], - "values": [0.4, 0.6, 0.4] - } - }, - "target_range": "reusable.mitigations.guardrails.target_range_t2_sensitive_v1" - } - } - } - ] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json deleted file mode 100644 index b75c95fb..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_1", - "simulation_id": "TLR-880_1-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - }], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json deleted file mode 100644 index 6546ce6f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_1", - "simulation_id": "TLR-880_1-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json deleted file mode 100644 index 933b7066..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_1", - "simulation_id": "TLR-880_1-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json deleted file mode 100644 index d9ed4cb1..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_1", - "simulation_id": "TLR-880_1-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_resistant_profile_v1.json deleted file mode 100644 index 8e98d6f1..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_1", - "simulation_id": "TLR-880_1-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json deleted file mode 100644 index 1b2eeec0..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_1", - "simulation_id": "TLR-880_1-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_10_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json deleted file mode 100644 index 3e60a48b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_1", - "simulation_id": "TLR-880_1-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_10_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json deleted file mode 100644 index 9a51623e..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_10", - "simulation_id": "TLR-880_10-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json deleted file mode 100644 index 82fa0f3b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_10", - "simulation_id": "TLR-880_10-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_median_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_median_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json deleted file mode 100644 index 2158f749..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_10", - "simulation_id": "TLR-880_10-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json deleted file mode 100644 index b389ce0c..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_10", - "simulation_id": "TLR-880_10-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json deleted file mode 100644 index e4637e00..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_10", - "simulation_id": "TLR-880_10-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_median_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_median_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json deleted file mode 100644 index 2774e380..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_10", - "simulation_id": "TLR-880_10-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json deleted file mode 100644 index 5a3d28c1..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_10", - "simulation_id": "TLR-880_10-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json deleted file mode 100644 index 4bc202f5..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_11", - "simulation_id": "TLR-880_11-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json deleted file mode 100644 index 4a7249d7..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_11", - "simulation_id": "TLR-880_11-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": '8/15/2019 12:00:00', - "value": 6.63 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json deleted file mode 100644 index da3412a2..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_11", - "simulation_id": "TLR-880_11-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json deleted file mode 100644 index 3c4e7c7d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_11", - "simulation_id": "TLR-880_11-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json deleted file mode 100644 index 70dddea0..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_11", - "simulation_id": "TLR-880_11-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": '8/15/2019 12:00:00', - "value": 9.95 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json deleted file mode 100644 index 16a81c07..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_11", - "simulation_id": "TLR-880_11-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json deleted file mode 100644 index 250c1041..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_11", - "simulation_id": "TLR-880_11-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json deleted file mode 100644 index 91be15c1..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_12", - "simulation_id": "TLR-880_12-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_8h_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json deleted file mode 100644 index 7be50530..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_12", - "simulation_id": "TLR-880_12-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_8h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json deleted file mode 100644 index 04b87aea..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_12", - "simulation_id": "TLR-880_12-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_8h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json deleted file mode 100644 index 7536c650..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_12", - "simulation_id": "TLR-880_12-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_8h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json deleted file mode 100644 index 6fdd5fbf..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_12", - "simulation_id": "TLR-880_12-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_8h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json deleted file mode 100644 index dd9f17db..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_12", - "simulation_id": "TLR-880_12-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_8h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json deleted file mode 100644 index 6e757ccd..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_12", - "simulation_id": "TLR-880_12-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_8h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json deleted file mode 100644 index d3d9c431..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_13", - "simulation_id": "TLR-880_13-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_4h_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json deleted file mode 100644 index ae98afc7..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_13", - "simulation_id": "TLR-880_13-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_4h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json deleted file mode 100644 index 6264b421..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_13", - "simulation_id": "TLR-880_13-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_4h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json deleted file mode 100644 index 4728ff26..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_13", - "simulation_id": "TLR-880_13-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_4h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json deleted file mode 100644 index 6980f2ab..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_13", - "simulation_id": "TLR-880_13-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_4h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json deleted file mode 100644 index 6e6b516a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_13", - "simulation_id": "TLR-880_13-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_4h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json deleted file mode 100644 index fe06a684..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_13", - "simulation_id": "TLR-880_13-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_4h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json deleted file mode 100644 index d8badc8c..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_14", - "simulation_id": "TLR-880_14-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_2h_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json deleted file mode 100644 index ee1fda79..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_14", - "simulation_id": "TLR-880_14-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_2h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json deleted file mode 100644 index df3a8567..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_14", - "simulation_id": "TLR-880_14-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_2h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json deleted file mode 100644 index 9a142eac..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_14", - "simulation_id": "TLR-880_14-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_180_2h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json deleted file mode 100644 index b0ce53b7..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_14", - "simulation_id": "TLR-880_14-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_2h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json deleted file mode 100644 index d76ed0bf..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_14", - "simulation_id": "TLR-880_14-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_2h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json deleted file mode 100644 index 9516acf2..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_14", - "simulation_id": "TLR-880_14-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_180_2h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json deleted file mode 100644 index 97910c85..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_15", - "simulation_id": "TLR-880_15-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_190_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json deleted file mode 100644 index 73f2afbc..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_15", - "simulation_id": "TLR-880_15-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_190_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json deleted file mode 100644 index f842cba6..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_15", - "simulation_id": "TLR-880_15-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_190_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json deleted file mode 100644 index 39b481ef..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_15", - "simulation_id": "TLR-880_15-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_190_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json deleted file mode 100644 index 4423f837..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_15", - "simulation_id": "TLR-880_15-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_190_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json deleted file mode 100644 index be28cc42..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_15", - "simulation_id": "TLR-880_15-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_190_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json deleted file mode 100644 index cd7ba96a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_15", - "simulation_id": "TLR-880_15-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_190_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json deleted file mode 100644 index ddf343dc..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_16", - "simulation_id": "TLR-880_16-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_190_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json deleted file mode 100644 index 770b798f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_16", - "simulation_id": "TLR-880_16-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_190_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json deleted file mode 100644 index c91713da..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_16", - "simulation_id": "TLR-880_16-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_190_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json deleted file mode 100644 index fa1f62e1..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_16", - "simulation_id": "TLR-880_16-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_190_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json deleted file mode 100644 index 25ea5f48..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_16", - "simulation_id": "TLR-880_16-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_190_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json deleted file mode 100644 index bcfa9e71..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_16", - "simulation_id": "TLR-880_16-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_190_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json deleted file mode 100644 index f69471cb..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_16", - "simulation_id": "TLR-880_16-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_190_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json deleted file mode 100644 index a3c05a18..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_17", - "simulation_id": "TLR-880_17-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 31.5 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 31.5 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json deleted file mode 100644 index e914bae6..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_17", - "simulation_id": "TLR-880_17-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 7.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 7.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json deleted file mode 100644 index f7589e7d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_17", - "simulation_id": "TLR-880_17-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.4 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.4 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json deleted file mode 100644 index e580fa4f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_17", - "simulation_id": "TLR-880_17-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.42 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.42 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-t1_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-t1_sensitive_profile_v1.json deleted file mode 100644 index 513975b0..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-t1_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_17", - "simulation_id": "TLR-880_17-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.58 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.58 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json deleted file mode 100644 index 991111e9..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_17", - "simulation_id": "TLR-880_17-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_200_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 10.53 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 10.53 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json deleted file mode 100644 index ff4e2021..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_17", - "simulation_id": "TLR-880_17-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 23.31 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 23.31 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json deleted file mode 100644 index 2707a153..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_18", - "simulation_id": "TLR-880_18-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_8h_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 31.5 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 31.5 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json deleted file mode 100644 index e1d69e81..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_18", - "simulation_id": "TLR-880_18-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_8h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 7.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 7.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json deleted file mode 100644 index 8b74cb53..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_18", - "simulation_id": "TLR-880_18-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_8h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.4 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.4 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json deleted file mode 100644 index 0f3f93c8..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_18", - "simulation_id": "TLR-880_18-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_8h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.42 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.42 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json deleted file mode 100644 index 05bf8b0e..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_18", - "simulation_id": "TLR-880_18-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_200_8h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 10.53 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 10.53 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json deleted file mode 100644 index 11d2006f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_18", - "simulation_id": "TLR-880_18-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_200_8h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 23.31 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 23.31 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json deleted file mode 100644 index 8909f067..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_18", - "simulation_id": "TLR-880_18-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_200_8h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.58 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.58 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json deleted file mode 100644 index c8ffc95f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_19", - "simulation_id": "TLR-880_19-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 31.5 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 31.5 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json deleted file mode 100644 index 5edee0b7..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_19", - "simulation_id": "TLR-880_19-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 7.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 7.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json deleted file mode 100644 index cb8edbc0..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_19", - "simulation_id": "TLR-880_19-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.4 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.4 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json deleted file mode 100644 index 20994c94..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_19", - "simulation_id": "TLR-880_19-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_200_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.42 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.42 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json deleted file mode 100644 index 3fb6dc5a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_19", - "simulation_id": "TLR-880_19-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_200_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 10.53 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 10.53 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json deleted file mode 100644 index f98c5b05..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_19", - "simulation_id": "TLR-880_19-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_200_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 23.31 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 23.31 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json deleted file mode 100644 index d2d358d9..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_19", - "simulation_id": "TLR-880_19-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_200_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.58 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.58 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json deleted file mode 100644 index f55d4f79..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_2", - "simulation_id": "TLR-880_2-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_8h_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json deleted file mode 100644 index 73e90f12..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_2", - "simulation_id": "TLR-880_2-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_8h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json deleted file mode 100644 index 96474ff8..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_2", - "simulation_id": "TLR-880_2-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_8h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value":0.6 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json deleted file mode 100644 index f4ba28c4..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_2", - "simulation_id": "TLR-880_2-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_8h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8o/15/2019 12:00:00", - "value": 0.38 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json deleted file mode 100644 index 4ade367c..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_2", - "simulation_id": "TLR-880_2-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_10_8h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json deleted file mode 100644 index f4f7b35e..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_2", - "simulation_id": "TLR-880_2-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_10_8h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.59 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.59 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json deleted file mode 100644 index 943b52ab..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_2", - "simulation_id": "TLR-880_2-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_10_8h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8o/15/2019 12:00:00", - "value": 0.62 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.62 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json deleted file mode 100644 index 3ba9bc08..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_3", - "simulation_id": "TLR-880_3-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_4h_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json deleted file mode 100644 index 41fc3e45..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_3", - "simulation_id": "TLR-880_3-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_4h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json deleted file mode 100644 index 3b052982..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_3", - "simulation_id": "TLR-880_3-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_4h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json deleted file mode 100644 index c85c175b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_3", - "simulation_id": "TLR-880_3-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_10_4h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json deleted file mode 100644 index 90b1c4ee..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_3", - "simulation_id": "TLR-880_3-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_10_4h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json deleted file mode 100644 index c26c5c89..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_3", - "simulation_id": "TLR-880_3-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_10_4h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.59 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.59 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json deleted file mode 100644 index 2d0cc4c1..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_3", - "simulation_id": "TLR-880_3-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_10_4h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.62 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.62 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json deleted file mode 100644 index d89e41d1..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_4", - "simulation_id": "TLR-880_4-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json deleted file mode 100644 index d7839cb8..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_4", - "simulation_id": "TLR-880_4-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json deleted file mode 100644 index 5bd060a0..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_4", - "simulation_id": "TLR-880_4-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json deleted file mode 100644 index f2fdd730..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_4", - "simulation_id": "TLR-880_4-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019", - "value": 0.38 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json deleted file mode 100644 index 565d223d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_4", - "simulation_id": "TLR-880_4-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_20_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json deleted file mode 100644 index baa961da..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_4", - "simulation_id": "TLR-880_4-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_20_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.59 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.59 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json deleted file mode 100644 index b7d44973..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_4", - "simulation_id": "TLR-880_4-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019", - "value": 0.62 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.62 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json deleted file mode 100644 index 2bebc8ac..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_5", - "simulation_id": "TLR-880_5-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_8h_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json deleted file mode 100644 index c8710c77..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_5", - "simulation_id": "TLR-880_5-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_8h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json deleted file mode 100644 index fd521a8e..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_5", - "simulation_id": "TLR-880_5-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_8h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json deleted file mode 100644 index 26f42638..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_5", - "simulation_id": "TLR-880_5-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_8h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json deleted file mode 100644 index e31a8631..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_5", - "simulation_id": "TLR-880_5-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_20_8h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json deleted file mode 100644 index 116f46d2..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_5", - "simulation_id": "TLR-880_5-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_20_8h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.59 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.59 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json deleted file mode 100644 index d326e356..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_5", - "simulation_id": "TLR-880_5-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_20_8h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.62 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.62 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json deleted file mode 100644 index a3b793f2..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_6", - "simulation_id": "TLR-880_6-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_4h_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.5 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json deleted file mode 100644 index e74b22eb..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_6", - "simulation_id": "TLR-880_6-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_4h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.78 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json deleted file mode 100644 index e772e3bd..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_6", - "simulation_id": "TLR-880_6-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_4h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.6 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json deleted file mode 100644 index 9ced3489..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_6", - "simulation_id": "TLR-880_6-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_4h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.38 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json deleted file mode 100644 index f4052788..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_6", - "simulation_id": "TLR-880_6-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_20_4h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 1.17 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json deleted file mode 100644 index 36458ad0..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_6", - "simulation_id": "TLR-880_6-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_20_4h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.59 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 2.59 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json deleted file mode 100644 index 4a5a96cd..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_6", - "simulation_id": "TLR-880_6-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_20_4h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.62 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 0.62 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json deleted file mode 100644 index fe1f108d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_7", - "simulation_id": "TLR-880_7-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json deleted file mode 100644 index f276a553..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_7", - "simulation_id": "TLR-880_7-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json deleted file mode 100644 index d8fdf64a..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_7", - "simulation_id": "TLR-880_7-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json deleted file mode 100644 index 9986c98e..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_7", - "simulation_id": "TLR-880_7-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json deleted file mode 100644 index b821352e..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_7", - "simulation_id": "TLR-880_7-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_170_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json deleted file mode 100644 index fa7ba1bf..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_7", - "simulation_id": "TLR-880_7-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_170_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json deleted file mode 100644 index 156ca31b..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_7", - "simulation_id": "TLR-880_7-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_170_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json deleted file mode 100644 index ef96c20f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_8", - "simulation_id": "TLR-880_8-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_8h_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json deleted file mode 100644 index 1c8ee646..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_8", - "simulation_id": "TLR-880_8-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_8h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json deleted file mode 100644 index 513bab23..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_8", - "simulation_id": "TLR-880_8-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_8h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json deleted file mode 100644 index 4e24bc38..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_8", - "simulation_id": "TLR-880_8-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_8h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json deleted file mode 100644 index 03b2dc6c..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_8", - "simulation_id": "TLR-880_8-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_170_8h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json deleted file mode 100644 index 746e156d..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_8", - "simulation_id": "TLR-880_8-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_170_8h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json deleted file mode 100644 index 2160257f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_8", - "simulation_id": "TLR-880_8-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_8h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json deleted file mode 100644 index 953729ef..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_9", - "simulation_id": "TLR-880_9-adolescent", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_4h_adolescent_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 29.75 - } - ], - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_adolescent", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.adolescent_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json deleted file mode 100644 index 2a9d2dc8..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_9", - "simulation_id": "TLR-880_9-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_4h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 6.63 - } - ], - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json deleted file mode 100644 index 388b6f4f..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_9", - "simulation_id": "TLR-880_9-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_4h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.1 - } - ], - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json deleted file mode 100644 index 73d49dce..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_9", - "simulation_id": "TLR-880_9-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.preset_170_4h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 3.23 - } - ], - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t1_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json deleted file mode 100644 index eb2fead0..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_9", - "simulation_id": "TLR-880_9-median", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_170_4h_median_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 9.95 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_median", - "duration_hours": 23.0, - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_median_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_median_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json deleted file mode 100644 index cbd96840..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_9", - "simulation_id": "TLR-880_9-resistant", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_170_4h_resistant_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 22.02 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_resistant", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json deleted file mode 100644 index 0d5a4393..00000000 --- a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "metadata": { - "risk-id": "TLR-880_9", - "simulation_id": "TLR-880_9-sensitive", - "risk_description": "Override guardrails too restrictive", - "config_format_version": "v1.0" - }, - "base_config": "reusable.simulations.t2_preset_170_4h_sensitive_v1", - "override_config": [ - {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - {"sim_id": "pre-noLoop_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": [ - { - "time": "8/15/2019 12:00:00", - "value": 5.27 - } - ], - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - } - }, - { - "sim_id": "post-Loop-WithMitigations_t2_sensitive", - "patient": { - "patient_model": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "bolus_entries": "reusable.insulin_doses.accept_rec_v1", - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - }, - "pump": { - "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", - "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1", - "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" - }, - "sensor": { - "glucose_history": "reusable.glucose.sim_historical_data_12hr" - } - }, - "controller": { - "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" - } - } -] -} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..374a173a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-adolescent", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 5.7, + "max_bolus": 30 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..9e81cc94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { +"glucose_safety_limit": 75, +"max_basal_rate": 1.75, + "max_bolus": 6.6 +} + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..d2b51717 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-resistant", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8, + "max_bolus": 6.2 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..9e27ee77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9, + "max_bolus": 3.3 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json new file mode 100644 index 00000000..39882286 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-t2_median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.02 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.02 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { +"glucose_safety_limit": 75, +"max_basal_rate": 1.4, + "max_bolus": 1.84 +} + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6cf4f867 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-t2_resistant", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.68 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.68 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.81, + "max_bolus": 21.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..12a4c802 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1005/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-t2_sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.52, + "max_bolus": 1.76 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..33a82f1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_adolescent", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 5.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..70f1c86b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_median", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..be7161b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_resistant", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..43e540ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_sensitive", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json new file mode 100644 index 00000000..ff5e3696 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-t2_median", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..44fa4852 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-t2_resistant", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..2e61bfba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-t2_sensitive", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.52 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..a56682c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_adolescent", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..6f96096b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_median", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..b2620c79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_resistant", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..6d8d0bc8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_sensitive", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..8a39cb5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_median", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2a2a6b9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_resistant", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b6e3d64a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_sensitive", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..e9b03d3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_adolescent", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..682a9a94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_median", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..1b6fd0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_resistant", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..619d93d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_sensitive", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json new file mode 100644 index 00000000..25a875d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_median", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c4c07f10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_resistant", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ba22cf79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_sensitive", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json new file mode 100644 index 00000000..ebe09bc4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_10", + "simulation_id": "TLR-1049_10-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json new file mode 100644 index 00000000..233a29a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_10", + "simulation_id": "TLR-1049_10-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json new file mode 100644 index 00000000..a8d88a7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_10", + "simulation_id": "TLR-1049_10-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json new file mode 100644 index 00000000..0ef4222f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_10", + "simulation_id": "TLR-1049_10-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [115, 180, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Median_profile_v1.json new file mode 100644 index 00000000..b185e01c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_10", + "simulation_id": "TLR-1049_10-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..6bdef493 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_10", + "simulation_id": "TLR-1049_10-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..2e133366 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_10/Simulation-Configuration-TLR-1049_10_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_10", + "simulation_id": "TLR-1049_10-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "22:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json new file mode 100644 index 00000000..cb5ec394 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_12", + "simulation_id": "TLR-1049_12-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json new file mode 100644 index 00000000..270ab385 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_12", + "simulation_id": "TLR-1049_12-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json new file mode 100644 index 00000000..bd128caf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_12", + "simulation_id": "TLR-1049_12-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json new file mode 100644 index 00000000..6827628b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_12", + "simulation_id": "TLR-1049_12-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 170], + "upper_values": [115, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Median_profile_v1.json new file mode 100644 index 00000000..19d6e067 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_12", + "simulation_id": "TLR-1049_12-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..d78f0224 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_12", + "simulation_id": "TLR-1049_12-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..1858e7bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_12/Simulation-Configuration-TLR-1049_12_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_12", + "simulation_id": "TLR-1049_12-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json new file mode 100644 index 00000000..c9ba6b1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_15", + "simulation_id": "TLR-1049_15-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json new file mode 100644 index 00000000..9decbd49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_15", + "simulation_id": "TLR-1049_15-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json new file mode 100644 index 00000000..d6f4c4a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_15", + "simulation_id": "TLR-1049_15-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json new file mode 100644 index 00000000..f45b4aeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_15", + "simulation_id": "TLR-1049_15-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [100, 170], + "upper_values": [115, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Median_profile_v1.json new file mode 100644 index 00000000..365f6a09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_15", + "simulation_id": "TLR-1049_15-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..6d9333a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_15", + "simulation_id": "TLR-1049_15-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..1a1f1024 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_15/Simulation-Configuration-TLR-1049_15_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_15", + "simulation_id": "TLR-1049_15-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "09:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json new file mode 100644 index 00000000..f90af322 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_18", + "simulation_id": "TLR-1049_18-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json new file mode 100644 index 00000000..155a42ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_18", + "simulation_id": "TLR-1049_18-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json new file mode 100644 index 00000000..4a588c87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_18", + "simulation_id": "TLR-1049_18-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json new file mode 100644 index 00000000..91c866b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_18", + "simulation_id": "TLR-1049_18-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [100, 170], + "upper_values": [115, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Median_profile_v1.json new file mode 100644 index 00000000..cca694f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_18", + "simulation_id": "TLR-1049_18-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..f4945966 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_18", + "simulation_id": "TLR-1049_18-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..de4fd4c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_18/Simulation-Configuration-TLR-1049_18_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_18", + "simulation_id": "TLR-1049_18-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "06:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json new file mode 100644 index 00000000..9c2a660a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_2", + "simulation_id": "TLR-1049_2-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json new file mode 100644 index 00000000..f885cdca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_2", + "simulation_id": "TLR-1049_2-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json new file mode 100644 index 00000000..8067361d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_2", + "simulation_id": "TLR-1049_2-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json new file mode 100644 index 00000000..94e013c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_2", + "simulation_id": "TLR-1049_2-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [115, 180, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Median_profile_v1.json new file mode 100644 index 00000000..ac97d31f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_2", + "simulation_id": "TLR-1049_2-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..6a62844d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_2", + "simulation_id": "TLR-1049_2-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..de78fef1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_2/Simulation-Configuration-TLR-1049_2_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_2", + "simulation_id": "TLR-1049_2-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "14:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..04f50603 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_21", + "simulation_id": "TLR-1049_21-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..ed755c50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_21", + "simulation_id": "TLR-1049_21-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..4b9301f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_21", + "simulation_id": "TLR-1049_21-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..4fbc037e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_21", + "simulation_id": "TLR-1049_21-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [100, 170], + "upper_values": [115, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Median_profile_v1.json new file mode 100644 index 00000000..41eff150 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_21", + "simulation_id": "TLR-1049_21-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..32c65173 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_21", + "simulation_id": "TLR-1049_21-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..94dc5339 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_21/Simulation-Configuration-TLR-1049_21_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_21", + "simulation_id": "TLR-1049_21-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [70, 170], + "upper_values": [90, 180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "03:00:00"], + "lower_values": [100, 170], + "upper_values": [105, 180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json new file mode 100644 index 00000000..82049092 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_24", + "simulation_id": "TLR-1049_24-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json new file mode 100644 index 00000000..9abd0559 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_24", + "simulation_id": "TLR-1049_24-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json new file mode 100644 index 00000000..5aecea53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_24", + "simulation_id": "TLR-1049_24-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json new file mode 100644 index 00000000..7ca1a2e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_24", + "simulation_id": "TLR-1049_24-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Median_profile_v1.json new file mode 100644 index 00000000..299fa0cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_24", + "simulation_id": "TLR-1049_24-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..865a0f20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_24", + "simulation_id": "TLR-1049_24-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..8d2cbf08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_24/Simulation-Configuration-TLR-1049_21_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_24", + "simulation_id": "TLR-1049_24-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [170], + "upper_values": [180] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json new file mode 100644 index 00000000..8c2feef9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_3", + "simulation_id": "TLR-1049_3-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json new file mode 100644 index 00000000..a067004f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_3", + "simulation_id": "TLR-1049_3-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json new file mode 100644 index 00000000..a3e6f0f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_3", + "simulation_id": "TLR-1049_3-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json new file mode 100644 index 00000000..c3b00530 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_3", + "simulation_id": "TLR-1049_3-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [115, 180, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Median_profile_v1.json new file mode 100644 index 00000000..4bfdbb6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_3", + "simulation_id": "TLR-1049_3-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..e65dd527 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_3", + "simulation_id": "TLR-1049_3-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..1ee99e8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_3/Simulation-Configuration-TLR-1049_3_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_3", + "simulation_id": "TLR-1049_3-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "15:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json new file mode 100644 index 00000000..94a96baf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_4", + "simulation_id": "TLR-1049_4-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json new file mode 100644 index 00000000..3db3c039 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_4", + "simulation_id": "TLR-1049_4-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json new file mode 100644 index 00000000..734dc421 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_4", + "simulation_id": "TLR-1049_4-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json new file mode 100644 index 00000000..90b0c159 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_4", + "simulation_id": "TLR-1049_4-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [115, 180, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Median_profile_v1.json new file mode 100644 index 00000000..df62cf83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_4", + "simulation_id": "TLR-1049_4-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..b75d2212 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_4", + "simulation_id": "TLR-1049_4-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..994e7f1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_4/Simulation-Configuration-TLR-1049_4_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_4", + "simulation_id": "TLR-1049_4-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "16:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json new file mode 100644 index 00000000..8d3c6999 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_5", + "simulation_id": "TLR-1049_5-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json new file mode 100644 index 00000000..33d771fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_5", + "simulation_id": "TLR-1049_5-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json new file mode 100644 index 00000000..6b4364e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_5", + "simulation_id": "TLR-1049_5-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json new file mode 100644 index 00000000..6338a53a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_5", + "simulation_id": "TLR-1049_5-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [115, 180, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Median_profile_v1.json new file mode 100644 index 00000000..4c25e03b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_5", + "simulation_id": "TLR-1049_5-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..bee48123 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_5", + "simulation_id": "TLR-1049_5-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..36670fc8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_5/Simulation-Configuration-TLR-1049_5_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_5", + "simulation_id": "TLR-1049_5-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "17:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json new file mode 100644 index 00000000..cc560b88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_6", + "simulation_id": "TLR-1049_6-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json new file mode 100644 index 00000000..24afc856 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_6", + "simulation_id": "TLR-1049_6-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json new file mode 100644 index 00000000..e4edde17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_6", + "simulation_id": "TLR-1049_6-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json new file mode 100644 index 00000000..9ae4baae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_6", + "simulation_id": "TLR-1049_6-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [115, 180, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Median_profile_v1.json new file mode 100644 index 00000000..45f674b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_6", + "simulation_id": "TLR-1049_6-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..c6adbf79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_6", + "simulation_id": "TLR-1049_6-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..a301924d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_6/Simulation-Configuration-TLR-1049_6_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_6", + "simulation_id": "TLR-1049_6-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json new file mode 100644 index 00000000..3ef59168 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_7", + "simulation_id": "TLR-1049_7-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json new file mode 100644 index 00000000..69899ba9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_7", + "simulation_id": "TLR-1049_7-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json new file mode 100644 index 00000000..7fe7e293 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_7", + "simulation_id": "TLR-1049_7-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json new file mode 100644 index 00000000..2d350cea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_7", + "simulation_id": "TLR-1049_7-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [115, 180, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Median_profile_v1.json new file mode 100644 index 00000000..be5d2e0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_7", + "simulation_id": "TLR-1049_7-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..6509c325 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_7", + "simulation_id": "TLR-1049_7-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..ea0df556 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_7/Simulation-Configuration-TLR-1049_7_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_7", + "simulation_id": "TLR-1049_7-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "19:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json new file mode 100644 index 00000000..76fb8ba9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Adolescent_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_8", + "simulation_id": "TLR-1049_8-base_adolescent", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json new file mode 100644 index 00000000..03b19184 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_8", + "simulation_id": "TLR-1049_8-base_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json new file mode 100644 index 00000000..20973089 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_8", + "simulation_id": "TLR-1049_8-base_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json new file mode 100644 index 00000000..918041a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_8", + "simulation_id": "TLR-1049_8-base_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [115, 180, 115] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Median_profile_v1.json new file mode 100644 index 00000000..4e048435 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Median_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_8", + "simulation_id": "TLR-1049_8-base_t2_median", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..41438b92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Resistant_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_8", + "simulation_id": "TLR-1049_8-base_t2_resistant", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..bf8e7703 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1049_8/Simulation-Configuration-TLR-1049_8_t2_Sensitive_profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-1049_8", + "simulation_id": "TLR-1049_8-base_t2_sensitive", + "risk_description": "Workout duration set too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [70, 170, 70], + "upper_values": [90, 180, 90] + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00", "12:00:00", "20:00:00"], + "lower_values": [100, 170, 100], + "upper_values": [105, 180, 105] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..da0aa2d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..8619f8fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..5c121180 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..53706219 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json new file mode 100644 index 00000000..e6159aed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json new file mode 100644 index 00000000..cf1deb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json new file mode 100644 index 00000000..4d8b0015 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.52, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Adolescent_profile.json new file mode 100644 index 00000000..9fbf0c42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Adolescent_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-548", + "simulation_id": "TLR-548-adolescent", + "risk_description": "User deletes single insulin delivery record", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Median_profile.json new file mode 100644 index 00000000..06f4f106 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-548", + "simulation_id": "TLR-548-median", + "risk_description": "User deletes single insulin delivery record", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Resistant_profile.json new file mode 100644 index 00000000..673a16f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-548", + "simulation_id": "TLR-548-resistant", + "risk_description": "User deletes single insulin delivery record", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Sensitive_profile.json new file mode 100644 index 00000000..816cc5be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-548/Simulation-Configuration_TLR-548_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-548", + "simulation_id": "TLR-548-sensitive", + "risk_description": "User deletes single insulin delivery record", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..0a605183 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-sensitive", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json new file mode 100644 index 00000000..5a20f94f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-sensitive", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json new file mode 100644 index 00000000..442d4a98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-sensitive", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json new file mode 100644 index 00000000..99c20463 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-sensitive", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json new file mode 100644 index 00000000..e2b77b42 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-sensitive", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.95 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json new file mode 100644 index 00000000..8a8be8f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Sensitive", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json new file mode 100644 index 00000000..06f50b1b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-sensitive", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json new file mode 100644 index 00000000..bfb94d9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-sensitive", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json new file mode 100644 index 00000000..151aa65d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-sensitive", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json new file mode 100644 index 00000000..15c7139a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-resistant", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json new file mode 100644 index 00000000..1ed609df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json @@ -0,0 +1,90 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-sensitive", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json new file mode 100644 index 00000000..79404cbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-sensitive", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json new file mode 100644 index 00000000..00b07a64 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-sensitive", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json new file mode 100644 index 00000000..84757e66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-sensitive", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json new file mode 100644 index 00000000..ea148b64 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-sensitive", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json new file mode 100644 index 00000000..1319ee86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-sensitive", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json new file mode 100644 index 00000000..faabab94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-sensitive", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json new file mode 100644 index 00000000..dea3a021 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-sensitive", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 0.15 + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json new file mode 100644 index 00000000..332e3921 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Sensitive", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..0e644e3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-adolescent", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..7e58824d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-median", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..b24be229 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-resistant", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..2770663e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-sensitive", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json new file mode 100644 index 00000000..aa5531d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-resistant", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json new file mode 100644 index 00000000..30c123e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-sensitive", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json new file mode 100644 index 00000000..1fb70438 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-sensitive", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json new file mode 100644 index 00000000..6826f7c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-sensitive", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json new file mode 100644 index 00000000..97fc59b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-sensitive", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.2] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.2] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.2] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json new file mode 100644 index 00000000..c7417bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-sensitive", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json new file mode 100644 index 00000000..7cef60f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-sensitive", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json new file mode 100644 index 00000000..2bf3696a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-sensitive", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json new file mode 100644 index 00000000..8ff259a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-sensitive", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..8ff259a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-sensitive", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json new file mode 100644 index 00000000..1f5b5750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-sensitive", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json new file mode 100644 index 00000000..637c7319 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-sensitive", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..d3b660f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_adolescent", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 24 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 24 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 24 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 24, + "glucose_safety_limit": 80, + "max_basal_rate": 5.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..a986658d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_median", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 6.7 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 6.7, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..565600d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_resistant", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 9.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 9.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..b6e1fd9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_sensitive", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 5.7 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 5.7, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json new file mode 100644 index 00000000..4aa12dcf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_median", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 4.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.0 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 4.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.975 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5c3761cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_resistant", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 9.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 9.0, + "glucose_safety_limit": 80, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..95f3d0aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_sensitive", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 2.33 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 2.33, + "glucose_safety_limit": 75, + "max_basal_rate": 0.35 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json new file mode 100644 index 00000000..0d1a365b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-sensitive", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json new file mode 100644 index 00000000..7fbf90be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Sensitive", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time":"8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json new file mode 100644 index 00000000..588edd1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-sensitive", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json new file mode 100644 index 00000000..686df42e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-sensitive", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..7d4e91d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-adolescent", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json new file mode 100644 index 00000000..d7b5bf72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-sensitive", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json new file mode 100644 index 00000000..bbbcd351 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-sensitive", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json new file mode 100644 index 00000000..35719fe7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-sensitive", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json new file mode 100644 index 00000000..d73fbd15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-Sensitive", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json new file mode 100644 index 00000000..b166207c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-Sensitive", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json new file mode 100644 index 00000000..0e892ed4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Sensitive", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..85086907 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_adolescent", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..c51693b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_median", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..cc9b5901 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_resistant", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..77c99ed7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_sensitive", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json new file mode 100644 index 00000000..bfde3869 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-t2_median", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json new file mode 100644 index 00000000..34017cd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-t2_resistant", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d8a61161 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-t2_sensitive", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json new file mode 100644 index 00000000..8a0cc661 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_sensitive", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json new file mode 100644 index 00000000..c7315e62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..2608fa18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..9f573eac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json new file mode 100644 index 00000000..c90f77ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Sensitive", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json new file mode 100644 index 00000000..f6688f8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Sensitive", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json new file mode 100644 index 00000000..98ce0ea8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-sensitive", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Median_Profile_v1.json new file mode 100644 index 00000000..c2160783 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Median_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-median", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_median_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.87 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.87 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..36c75a16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Resistant_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-resistant", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_resistant_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.77 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.77 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..702b96d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-731_cb/Simulation-Configuration-TLR-731_cb_t2_Sensitive_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-sensitive", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.97 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.97 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent180_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_Adolescent180_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median180_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_Median180_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant180_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_Resistant180_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive180_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_Sensitive180_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_t2_Median180_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median180_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_t2_Median180_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_180/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent270_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_Adolescent270_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median270_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_Median270_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant270_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_Resistant270_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive270_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_Sensitive270_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_t2_Median270_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median270_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_t2_Median270_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_270/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent360_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_Adolescent360_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median360_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_Median360_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant360_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_Resistant360_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive360_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_Sensitive360_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_t2_Median360_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median360_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_t2_Median360_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-736_360/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json new file mode 100644 index 00000000..b8bd009e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-sensitive", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json new file mode 100644 index 00000000..b8bd009e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-sensitive", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..79007252 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-000-isf", + "simulation_id": "TLR-000-isf-base_median", + "risk_description": "Change isf instead of carb ratio", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient":{ + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [12.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient":{ + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [12.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient":{ + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [12.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json new file mode 100644 index 00000000..e2816fac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.6 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json new file mode 100644 index 00000000..3aefffd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json new file mode 100644 index 00000000..3b2cf544 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json new file mode 100644 index 00000000..3def6680 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json new file mode 100644 index 00000000..519f1062 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.52, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json new file mode 100644 index 00000000..bd7ea3a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Sensitive", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json new file mode 100644 index 00000000..7eb64f65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json new file mode 100644 index 00000000..2e846049 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json new file mode 100644 index 00000000..5ff5d72d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json new file mode 100644 index 00000000..f8eab2f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Sensitive", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json new file mode 100644 index 00000000..6718f1fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Sensitive", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "controller": { + "settings": { + "max_basal_rate": 3 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json new file mode 100644 index 00000000..0203ae31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-sensitive", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json new file mode 100644 index 00000000..67a4e082 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-sensitive", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json new file mode 100644 index 00000000..f93283e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-sensitive", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json new file mode 100644 index 00000000..de74e5b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-sensitive", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json new file mode 100644 index 00000000..44a8e074 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-sensitive", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json new file mode 100644 index 00000000..217547f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-sensitive", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json new file mode 100644 index 00000000..96b9ca7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-sensitive", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json new file mode 100644 index 00000000..d0e184e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-sensitive", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json new file mode 100644 index 00000000..1f5cd7ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-sensitive", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json new file mode 100644 index 00000000..110b2805 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-sensitive", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json new file mode 100644 index 00000000..d943cb37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-sensitive", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 50 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 50 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json new file mode 100644 index 00000000..9d982396 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-sensitive", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json new file mode 100644 index 00000000..9b6f08a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-3.3323.33", + "simulation_id": "TLR-3.3323.33-sensitive", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json new file mode 100644 index 00000000..fa71a02c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-sensitive", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json new file mode 100644 index 00000000..5830c936 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-sensitive", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json new file mode 100644 index 00000000..4bfa83dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json new file mode 100644 index 00000000..93d22cf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json new file mode 100644 index 00000000..5ad777a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json new file mode 100644 index 00000000..c8ce2fb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json new file mode 100644 index 00000000..644fc444 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json new file mode 100644 index 00000000..f1e2e819 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json new file mode 100644 index 00000000..04e221e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json new file mode 100644 index 00000000..0424f8bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json new file mode 100644 index 00000000..eacd6235 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json new file mode 100644 index 00000000..c04d6fd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json new file mode 100644 index 00000000..45ae2e6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-sensitive", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..4c05d2bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-resistant", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json new file mode 100644 index 00000000..f52ef258 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-sensitive", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..f2c0e577 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-adolescent", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3078e513 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..55ab4965 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..e89c8dda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..0b5846ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..fa7c5078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..1ef4e5db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.83 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.83 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..773b58a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..d4a7302c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 3.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json new file mode 100644 index 00000000..5532a467 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..33e00bc1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..49ba6750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 3.42 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json new file mode 100644 index 00000000..d858bf55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..4d6e0b91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..6ae7f503 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.61 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json new file mode 100644 index 00000000..4ab615ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..6720565c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..46d89a33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json new file mode 100644 index 00000000..479e67c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..172588bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..ccfc1bc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json new file mode 100644 index 00000000..3f50629e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..57cdc8c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..3a9cd1d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json new file mode 100644 index 00000000..719e0714 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..098cb9b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..c40fae12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.57 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.57 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json new file mode 100644 index 00000000..a5d7793e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..0285ee29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..18366dbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.76 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.76 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json new file mode 100644 index 00000000..ae1c00ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json new file mode 100644 index 00000000..c404e9a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846_corr-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json new file mode 100644 index 00000000..946f1618 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..249e8da9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-resistant", + "duration_hours": 23.0, + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json new file mode 100644 index 00000000..bd125f55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-sensitive", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..146c2ee9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json @@ -0,0 +1,86 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-resistant", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json new file mode 100644 index 00000000..f19a0519 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-sensitive", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json new file mode 100644 index 00000000..054a02ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-sensitive", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.33 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..c819c448 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..90e0ab4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..90210f4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_corr", + "simulation_id": "TLR-847_corr-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..ed456b7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.33 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json new file mode 100644 index 00000000..9c314417 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-sensitive", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json new file mode 100644 index 00000000..3f553a50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..82ca7d7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3f1e472d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..4a76352e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_adolescent", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [24] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [8] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [24] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [24] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [8] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..1e8a577d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_median", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [100.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [26] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [100.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [26] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [100.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [26] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..cdaa430b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_resistant", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [98] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [98] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [98] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..8387e972 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_sensitive", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [180.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [30] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [180.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [30] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [180.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [30] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json new file mode 100644 index 00000000..b47620b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_median", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [60] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.42] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [40] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [60] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.42] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [40] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [60] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.42] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [40] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5d39e4ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_resistant", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [40] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [40] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [40] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..51951ee1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_sensitive", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [170] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.13] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [60] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [170] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.13] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [60] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [170] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.13] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [60] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json new file mode 100644 index 00000000..bf913f18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-sensitive", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json new file mode 100644 index 00000000..de7fbfea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..e6eaa761 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 2.8, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..7b14ffb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2c4cb028 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..1c20e460 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,127 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..dabb2453 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..6705c743 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,114 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..655c4907 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,114 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json new file mode 100644 index 00000000..304ef381 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json new file mode 100644 index 00000000..076a7ed2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json new file mode 100644 index 00000000..04f29ddd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..0827c659 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..a8a21519 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json new file mode 100644 index 00000000..60111836 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a27e1993 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..395f6f95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json new file mode 100644 index 00000000..e43951c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json new file mode 100644 index 00000000..7b5f30ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2a7bc97d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json new file mode 100644 index 00000000..92b3bb5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..3c2a27fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 2.8, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..e0ce6925 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..d2e399b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json @@ -0,0 +1,146 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..b7535a4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..01e2ed79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.6 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.21 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.21 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..0dc0ff09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..c8d5f927 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..8f8a4a72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json new file mode 100644 index 00000000..0a6307f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json new file mode 100644 index 00000000..82831ebb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-t2_median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-t2_WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json new file mode 100644 index 00000000..081d055a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-t2_resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-t2_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ddf12ce0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-t2_sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-t2_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..cf6ae4bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.47 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.47 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.47 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.47 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.20 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_median_profile_v1.json new file mode 100644 index 00000000..83cc5413 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_resistant_profile_v1.json new file mode 100644 index 00000000..cd8bc08a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..86184133 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..4b8c131d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_median_profile_v1.json new file mode 100644 index 00000000..ee780bf6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_median_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f0eed3d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_resistant_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..59522c08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_sensitive_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..6bf69825 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_adolescent", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..ea485f00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_median", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..da99e442 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_resistant", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 1.2, 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 1.2, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 1.2, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..ec3d98c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_sensitive", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_median_profile_v1.json new file mode 100644 index 00000000..31f2065b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_median", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 1.27, 0.85] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 1.27, 0.85] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 1.27, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1b8655e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_resistant", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 3.3, 2.2] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 3.3, 2.2] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 3.3, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b1d3651b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_sensitive", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..54e1f2ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_adolescent", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 1.42, 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 1.42, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 1.42, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..ad84872a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_median", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.25, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..b4648e85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_resistant", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 0.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..048f3011 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_sensitive", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_median_profile_v1.json new file mode 100644 index 00000000..c61addd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_median", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 0.42, 0.85] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 0.42, 0.85] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 0.42, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5d6950e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_resistant", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 1.1, 2.2] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 1.1, 2.2] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 1.1, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f001b303 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_sensitive", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json new file mode 100644 index 00000000..94b0137b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json @@ -0,0 +1,71 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + }], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json new file mode 100644 index 00000000..b121cf9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json new file mode 100644 index 00000000..ee8b2eb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json new file mode 100644 index 00000000..42bf9eee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f6ce37c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json new file mode 100644 index 00000000..ebc7c2cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5056c115 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json new file mode 100644 index 00000000..c1fc755c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json new file mode 100644 index 00000000..36d6b266 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_median_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_median_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json new file mode 100644 index 00000000..93c25927 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json new file mode 100644 index 00000000..3b817354 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json new file mode 100644 index 00000000..9ea3379a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_median_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_median_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json new file mode 100644 index 00000000..f4bef42d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5472a71d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json new file mode 100644 index 00000000..812f6888 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json new file mode 100644 index 00000000..1ff5ffba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json new file mode 100644 index 00000000..1442483e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json new file mode 100644 index 00000000..51607ae0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json new file mode 100644 index 00000000..ea521b20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json new file mode 100644 index 00000000..05875779 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..c15153cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json new file mode 100644 index 00000000..bee3189f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json new file mode 100644 index 00000000..889e93d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json new file mode 100644 index 00000000..1cda5c90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json new file mode 100644 index 00000000..e4dbd631 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json new file mode 100644 index 00000000..47dfd5b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json new file mode 100644 index 00000000..8c3534dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e92ad458 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json new file mode 100644 index 00000000..744a0121 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json new file mode 100644 index 00000000..4aa67d82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json new file mode 100644 index 00000000..ae1babe8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json new file mode 100644 index 00000000..7fb6de75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json new file mode 100644 index 00000000..be9eb548 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json new file mode 100644 index 00000000..63a2fdc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9ef755a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json new file mode 100644 index 00000000..372eaa4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json new file mode 100644 index 00000000..a8fd5344 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json new file mode 100644 index 00000000..6e8c564b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json new file mode 100644 index 00000000..1924472d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json new file mode 100644 index 00000000..be4dee92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_2h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json new file mode 100644 index 00000000..258ab151 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_2h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..75540cae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_2h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json new file mode 100644 index 00000000..24f90a66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json new file mode 100644 index 00000000..abd211ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json new file mode 100644 index 00000000..8bc67ab4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json new file mode 100644 index 00000000..c1b592af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json new file mode 100644 index 00000000..af1611bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json new file mode 100644 index 00000000..50312a92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..8a1976f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json new file mode 100644 index 00000000..8e2ab132 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json new file mode 100644 index 00000000..153ec900 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json new file mode 100644 index 00000000..cfb0806f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json new file mode 100644 index 00000000..9ccf5a1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json new file mode 100644 index 00000000..7366743d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json new file mode 100644 index 00000000..696c6674 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1ee948ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json new file mode 100644 index 00000000..9967ff2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json new file mode 100644 index 00000000..6870b42e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json new file mode 100644 index 00000000..88466c56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json new file mode 100644 index 00000000..f78b81c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json new file mode 100644 index 00000000..f30456c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json new file mode 100644 index 00000000..e61e5566 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json new file mode 100644 index 00000000..a01e122a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json new file mode 100644 index 00000000..2d6a29a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json new file mode 100644 index 00000000..f924fcc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json new file mode 100644 index 00000000..d99a941b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json new file mode 100644 index 00000000..a946f9dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json new file mode 100644 index 00000000..665daac3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..40f671e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json new file mode 100644 index 00000000..a3c90578 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json new file mode 100644 index 00000000..07c4c689 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json new file mode 100644 index 00000000..a0d811d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json new file mode 100644 index 00000000..65a23833 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json new file mode 100644 index 00000000..712c220a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json new file mode 100644 index 00000000..f3477968 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f3bddbf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json new file mode 100644 index 00000000..4ae8f9ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json new file mode 100644 index 00000000..bc30fe5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json new file mode 100644 index 00000000..b465dd35 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value":0.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json new file mode 100644 index 00000000..37445012 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "08/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json new file mode 100644 index 00000000..77e48a48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json new file mode 100644 index 00000000..3b62a42e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..92f749ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json new file mode 100644 index 00000000..65d5947a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json new file mode 100644 index 00000000..d6fa734b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json new file mode 100644 index 00000000..eb543b97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json new file mode 100644 index 00000000..27bb797e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json new file mode 100644 index 00000000..8ca0806b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json new file mode 100644 index 00000000..fe1847a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..67aa12f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json new file mode 100644 index 00000000..1b942cf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json new file mode 100644 index 00000000..2898c92a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json new file mode 100644 index 00000000..91430852 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json new file mode 100644 index 00000000..125d9bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "08/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "08/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json new file mode 100644 index 00000000..789f02e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json new file mode 100644 index 00000000..6c4930d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..84f9c20a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json new file mode 100644 index 00000000..89a4f4de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json new file mode 100644 index 00000000..40bae709 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json new file mode 100644 index 00000000..f5027304 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json new file mode 100644 index 00000000..c48af0a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json new file mode 100644 index 00000000..c30042a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json new file mode 100644 index 00000000..653d668a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f35bed6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json new file mode 100644 index 00000000..f6adfc4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json new file mode 100644 index 00000000..8e7595c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json new file mode 100644 index 00000000..78c4d563 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json new file mode 100644 index 00000000..92d71a07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json new file mode 100644 index 00000000..47f90162 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json new file mode 100644 index 00000000..01270c92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..194b000a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json new file mode 100644 index 00000000..da4ef33e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json new file mode 100644 index 00000000..57175be9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json new file mode 100644 index 00000000..981d6a90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json new file mode 100644 index 00000000..0be6ecd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json new file mode 100644 index 00000000..06758131 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json new file mode 100644 index 00000000..2fb9c80f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..29d5d701 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json new file mode 100644 index 00000000..9dae611f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json new file mode 100644 index 00000000..29c0c9f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json new file mode 100644 index 00000000..2781cd7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json new file mode 100644 index 00000000..8d9a0a3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json new file mode 100644 index 00000000..9d0e3137 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json new file mode 100644 index 00000000..e8f6ec40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..015fdfad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json new file mode 100644 index 00000000..dbc23a3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json new file mode 100644 index 00000000..17ce0baa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json new file mode 100644 index 00000000..d0198a95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json new file mode 100644 index 00000000..818e91d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json new file mode 100644 index 00000000..9ac4fd39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json new file mode 100644 index 00000000..bc659295 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1df32c8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..bc3bf286 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889-2_meal", + "simulation_id": "TLR-889-2_meal-sensitive", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..17c22ee0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal", + "simulation_id": "TLR-889_meal-sensitive", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..32ed2968 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889-2", + "simulation_id": "TLR-889-2-sensitive", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..17c22ee0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal", + "simulation_id": "TLR-889_meal-sensitive", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..b7a78b5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889", + "simulation_id": "TLR-889-sensitive", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..dd9d55ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-890-2_meal", + "simulation_id": "TLR-890-2_meal-sensitive", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..51d82a1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890-2", + "simulation_id": "TLR-890-2-sensitive", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..cb3e9b0b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-890_meal", + "simulation_id": "TLR-890_meal-sensitive", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..5a233510 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890", + "simulation_id": "TLR-890-sensitive", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json new file mode 100644 index 00000000..4342ee8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr85", + "simulation_id": "TLR-891_corr85-sensitive", + "risk_description": "0.2 bolus inaccuracy, corr 85", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json new file mode 100644 index 00000000..75271c1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr03", + "simulation_id": "TLR-891_corr03-sensitive", + "risk_description": "0.2 bolus inaccuracy, corr 03", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json new file mode 100644 index 00000000..63b1eaaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_03", + "simulation_id": "TLR-891_meal_03-sensitive", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json new file mode 100644 index 00000000..226ce8a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_85", + "simulation_id": "TLR-891_meal_85-sensitive", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json new file mode 100644 index 00000000..e973c028 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_01_025-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json new file mode 100644 index 00000000..2778988a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_01_075-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json new file mode 100644 index 00000000..dbd0e294 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_01_09-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json new file mode 100644 index 00000000..dc14d9ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_01_095-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json new file mode 100644 index 00000000..f7bd7005 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_01_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json new file mode 100644 index 00000000..1d6fa1b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_01_11-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json new file mode 100644 index 00000000..e5f70902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_01_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json new file mode 100644 index 00000000..f604d9f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_01_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json new file mode 100644 index 00000000..88c0050c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_01_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json new file mode 100644 index 00000000..2d48cf19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_105", + "simulation_id": "TLR-899_10_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json new file mode 100644 index 00000000..5a3f2904 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_110", + "simulation_id": "TLR-899_10_110-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json new file mode 100644 index 00000000..95b9c083 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_125", + "simulation_id": "TLR-899_10_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json new file mode 100644 index 00000000..2130ef82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_175", + "simulation_id": "TLR-899_10_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json new file mode 100644 index 00000000..66a9842c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_25", + "simulation_id": "TLR-899_10_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json new file mode 100644 index 00000000..36dfbf99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_250", + "simulation_id": "TLR-899_10_250-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json new file mode 100644 index 00000000..0606d678 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_75", + "simulation_id": "TLR-899_10_75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json new file mode 100644 index 00000000..c665624d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_90", + "simulation_id": "TLR-899_10_90-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json new file mode 100644 index 00000000..623c76cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_95", + "simulation_id": "TLR-899_10_95-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json new file mode 100644 index 00000000..31bcde05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_105", + "simulation_id": "TLR-899_1_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..09095e4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json new file mode 100644 index 00000000..fe4076d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_110", + "simulation_id": "TLR-899_1_110-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json new file mode 100644 index 00000000..cfab5454 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_125", + "simulation_id": "TLR-899_1_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..a8966e7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_175", + "simulation_id": "TLR-899_1_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json new file mode 100644 index 00000000..fd45693e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_025", + "simulation_id": "TLR-899_1_025-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..de6510de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_250", + "simulation_id": "TLR-899_1_250-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json new file mode 100644 index 00000000..dff0e331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json new file mode 100644 index 00000000..90c86f87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_90", + "simulation_id": "TLR-899_1_90-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json new file mode 100644 index 00000000..3c2f7b83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_95", + "simulation_id": "TLR-899_1_95-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..77db77d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_adolescent", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.47] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [8.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [2.8] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.47] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [8.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [2.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.47] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [8.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [2.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..55dd8cbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_median", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [35.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [9.1] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [35.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [9.1] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [35.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [9.1] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..756f513a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_resistant", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.04] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [34.3] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.04] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [34.3] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.04] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [34.3] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..750b023c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_sensitive", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [84.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [10.5] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [84.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [10.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [84.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [10.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..96a6036b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_median", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [21.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [14.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [21.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [14.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [21.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [14.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..95dff639 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_resistant", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.86] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [14.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.86] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [14.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.86] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [14.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d70c0cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_sensitive", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [59.5] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [21.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [59.5] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [21.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [59.5] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [21.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json new file mode 100644 index 00000000..94ac5881 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json new file mode 100644 index 00000000..e9be3bc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json new file mode 100644 index 00000000..fe2fb39e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json new file mode 100644 index 00000000..10a4e536 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..4d706cee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json new file mode 100644 index 00000000..8d746498 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json new file mode 100644 index 00000000..c18684fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json new file mode 100644 index 00000000..6adf46c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json new file mode 100644 index 00000000..b9355c2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json new file mode 100644 index 00000000..1f5d325b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json new file mode 100644 index 00000000..ba55dc2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json new file mode 100644 index 00000000..2dc71ded --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5.7", + "simulation_id": "TLR-909_6_5.7-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json new file mode 100644 index 00000000..94dc73f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..f1e59145 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-adolescent", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + }, + { + "time": "8/15/2019 12:15:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + }, + { + "time": "8/15/2019 12:15:00", + "value": 17.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..25c47131 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-median", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3.9 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..fff5d2f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-resistant", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..9d6ae16d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-sensitive", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 1.9 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json new file mode 100644 index 00000000..4560e001 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-median", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.3 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f914f79e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-resistant", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:15:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:15:00", + "value": 7.6 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f05fc0d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-sensitive", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.06 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json new file mode 100644 index 00000000..11395e9d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-sensitive", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json new file mode 100644 index 00000000..ea4ecc0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json new file mode 100644 index 00000000..fe379717 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json new file mode 100644 index 00000000..9a1e9783 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json new file mode 100644 index 00000000..ae37628f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json @@ -0,0 +1,900 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "12/15/2019 15:35:00", "value": 0.025}, + { "time": "12/15/2019 15:45:00", "value": 0.025}, + { "time": "12/15/2019 15:50:00", "value": 0.025}, + { "time": "12/15/2019 15:55:00", "value": 0.025}, + { "time": "12/15/2019 16:00:00", "value": 0.025}, + { "time": "12/15/2019 16:05:00", "value": 0.025}, + { "time": "12/15/2019 16:10:00", "value": 0.025}, + { "time": "12/15/2019 16:15:00", "value": 0.025}, + { "time": "12/15/2019 16:20:00", "value": 0.025}, + { "time": "12/15/2019 16:25:00", "value": 0.025}, + { "time": "12/15/2019 16:30:00", "value": 0.025}, + { "time": "12/15/2019 16:35:00", "value": 0.025}, + { "time": "12/15/2019 16:40:00", "value": 0.025}, + { "time": "12/15/2019 16:45:00", "value": 0.025}, + { "time": "12/15/2019 16:50:00", "value": 0.025}, + { "time": "12/15/2019 16:55:00", "value": 0.025}, + { "time": "12/15/2019 17:00:00", "value": 0.025}, + { "time": "12/15/2019 17:05:00", "value": 0.025}, + { "time": "12/15/2019 17:10:00", "value": 0.025}, + { "time": "12/15/2019 17:15:00", "value": 0.025}, + { "time": "12/15/2019 17:20:00", "value": 0.025}, + { "time": "12/15/2019 17:25:00", "value": 0.025}, + { "time": "12/15/2019 17:30:00", "value": 0.025}, + { "time": "12/15/2019 17:35:00", "value": 0.025}, + { "time": "12/15/2019 17:40:00", "value": 0.025}, + { "time": "12/15/2019 17:45:00", "value": 0.025}, + { "time": "12/15/2019 17:50:00", "value": 0.025}, + { "time": "12/15/2019 17:55:00", "value": 0.025}, + { "time": "12/15/2019 18:00:00", "value": 0.025}, + { "time": "12/15/2019 18:05:00", "value": 0.025}, + { "time": "12/15/2019 18:10:00", "value": 0.025}, + { "time": "12/15/2019 18:15:00", "value": 0.025}, + { "time": "12/15/2019 18:20:00", "value": 0.025}, + { "time": "12/15/2019 18:25:00", "value": 0.025}, + { "time": "12/15/2019 18:30:00", "value": 0.025}, + { "time": "12/15/2019 18:35:00", "value": 0.025}, + { "time": "12/15/2019 18:40:00", "value": 0.025}, + { "time": "12/15/2019 18:45:00", "value": 0.025}, + { "time": "12/15/2019 18:50:00", "value": 0.025}, + { "time": "12/15/2019 18:55:00", "value": 0.025}, + { "time": "12/15/2019 19:00:00", "value": 0.025}, + { "time": "12/15/2019 19:05:00", "value": 0.025}, + { "time": "12/15/2019 19:10:00", "value": 0.025}, + { "time": "12/15/2019 19:15:00", "value": 0.025}, + { "time": "12/15/2019 19:20:00", "value": 0.025}, + { "time": "12/15/2019 19:25:00", "value": 0.025}, + { "time": "12/15/2019 19:30:00", "value": 0.025}, + { "time": "12/15/2019 19:35:00", "value": 0.025}, + { "time": "12/15/2019 19:40:00", "value": 0.025}, + { "time": "12/15/2019 19:45:00", "value": 0.025}, + { "time": "12/15/2019 19:50:00", "value": 0.025}, + { "time": "12/15/2019 19:55:00", "value": 0.025}, + { "time": "12/15/2019 20:00:00", "value": 0.025} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "12/15/2019 15:35:00", "value": 0.025}, + { "time": "12/15/2019 15:45:00", "value": 0.025}, + { "time": "12/15/2019 15:50:00", "value": 0.025}, + { "time": "12/15/2019 15:55:00", "value": 0.025}, + { "time": "12/15/2019 16:00:00", "value": 0.025}, + { "time": "12/15/2019 16:05:00", "value": 0.025}, + { "time": "12/15/2019 16:10:00", "value": 0.025}, + { "time": "12/15/2019 16:15:00", "value": 0.025}, + { "time": "12/15/2019 16:20:00", "value": 0.025}, + { "time": "12/15/2019 16:25:00", "value": 0.025}, + { "time": "12/15/2019 16:30:00", "value": 0.025}, + { "time": "12/15/2019 16:35:00", "value": 0.025}, + { "time": "12/15/2019 16:40:00", "value": 0.025}, + { "time": "12/15/2019 16:45:00", "value": 0.025}, + { "time": "12/15/2019 16:50:00", "value": 0.025}, + { "time": "12/15/2019 16:55:00", "value": 0.025}, + { "time": "12/15/2019 17:00:00", "value": 0.025}, + { "time": "12/15/2019 17:05:00", "value": 0.025}, + { "time": "12/15/2019 17:10:00", "value": 0.025}, + { "time": "12/15/2019 17:15:00", "value": 0.025}, + { "time": "12/15/2019 17:20:00", "value": 0.025}, + { "time": "12/15/2019 17:25:00", "value": 0.025}, + { "time": "12/15/2019 17:30:00", "value": 0.025}, + { "time": "12/15/2019 17:35:00", "value": 0.025}, + { "time": "12/15/2019 17:40:00", "value": 0.025}, + { "time": "12/15/2019 17:45:00", "value": 0.025}, + { "time": "12/15/2019 17:50:00", "value": 0.025}, + { "time": "12/15/2019 17:55:00", "value": 0.025}, + { "time": "12/15/2019 18:00:00", "value": 0.025}, + { "time": "12/15/2019 18:05:00", "value": 0.025}, + { "time": "12/15/2019 18:10:00", "value": 0.025}, + { "time": "12/15/2019 18:15:00", "value": 0.025}, + { "time": "12/15/2019 18:20:00", "value": 0.025}, + { "time": "12/15/2019 18:25:00", "value": 0.025}, + { "time": "12/15/2019 18:30:00", "value": 0.025}, + { "time": "12/15/2019 18:35:00", "value": 0.025}, + { "time": "12/15/2019 18:40:00", "value": 0.025}, + { "time": "12/15/2019 18:45:00", "value": 0.025}, + { "time": "12/15/2019 18:50:00", "value": 0.025}, + { "time": "12/15/2019 18:55:00", "value": 0.025}, + { "time": "12/15/2019 19:00:00", "value": 0.025}, + { "time": "12/15/2019 19:05:00", "value": 0.025}, + { "time": "12/15/2019 19:10:00", "value": 0.025}, + { "time": "12/15/2019 19:15:00", "value": 0.025}, + { "time": "12/15/2019 19:20:00", "value": 0.025}, + { "time": "12/15/2019 19:25:00", "value": 0.025}, + { "time": "12/15/2019 19:30:00", "value": 0.025}, + { "time": "12/15/2019 19:35:00", "value": 0.025}, + { "time": "12/15/2019 19:40:00", "value": 0.025}, + { "time": "12/15/2019 19:45:00", "value": 0.025}, + { "time": "12/15/2019 19:50:00", "value": 0.025}, + { "time": "12/15/2019 19:55:00", "value": 0.025}, + { "time": "12/15/2019 20:00:00", "value": 0.025} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..99c5d98d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json @@ -0,0 +1,741 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-t2_sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.03333333}, + { "time": "12/15/2019 15:45:00", "value": 0.03333333}, + { "time": "12/15/2019 15:50:00", "value": 0.03333333}, + { "time": "12/15/2019 15:55:00", "value": 0.03333333}, + { "time": "12/15/2019 16:00:00", "value": 0.03333333}, + { "time": "12/15/2019 16:05:00", "value": 0.03333333}, + { "time": "12/15/2019 16:10:00", "value": 0.03333333}, + { "time": "12/15/2019 16:15:00", "value": 0.03333333}, + { "time": "12/15/2019 16:20:00", "value": 0.03333333}, + { "time": "12/15/2019 16:25:00", "value": 0.03333333}, + { "time": "12/15/2019 16:30:00", "value": 0.03333333}, + { "time": "12/15/2019 16:35:00", "value": 0.03333333}, + { "time": "12/15/2019 16:40:00", "value": 0.03333333}, + { "time": "12/15/2019 16:45:00", "value": 0.03333333}, + { "time": "12/15/2019 16:50:00", "value": 0.03333333}, + { "time": "12/15/2019 16:55:00", "value": 0.03333333}, + { "time": "12/15/2019 17:00:00", "value": 0.03333333}, + { "time": "12/15/2019 17:05:00", "value": 0.03333333}, + { "time": "12/15/2019 17:10:00", "value": 0.03333333}, + { "time": "12/15/2019 17:15:00", "value": 0.03333333}, + { "time": "12/15/2019 17:20:00", "value": 0.03333333}, + { "time": "12/15/2019 17:25:00", "value": 0.03333333}, + { "time": "12/15/2019 17:30:00", "value": 0.03333333}, + { "time": "12/15/2019 17:35:00", "value": 0.03333333}, + { "time": "12/15/2019 17:40:00", "value": 0.03333333}, + { "time": "12/15/2019 17:45:00", "value": 0.03333333}, + { "time": "12/15/2019 17:50:00", "value": 0.03333333}, + { "time": "12/15/2019 17:55:00", "value": 0.03333333}, + { "time": "12/15/2019 18:00:00", "value": 0.03333333}, + { "time": "12/15/2019 18:05:00", "value": 0.03333333}, + { "time": "12/15/2019 18:10:00", "value": 0.03333333}, + { "time": "12/15/2019 18:15:00", "value": 0.03333333}, + { "time": "12/15/2019 18:20:00", "value": 0.03333333}, + { "time": "12/15/2019 18:25:00", "value": 0.03333333}, + { "time": "12/15/2019 18:30:00", "value": 0.03333333}, + { "time": "12/15/2019 18:35:00", "value": 0.03333333}, + { "time": "12/15/2019 18:40:00", "value": 0.03333333}, + { "time": "12/15/2019 18:45:00", "value": 0.03333333}, + { "time": "12/15/2019 18:50:00", "value": 0.03333333}, + { "time": "12/15/2019 18:55:00", "value": 0.03333333}, + { "time": "12/15/2019 19:00:00", "value": 0.03333333}, + { "time": "12/15/2019 19:05:00", "value": 0.03333333}, + { "time": "12/15/2019 19:10:00", "value": 0.03333333}, + { "time": "12/15/2019 19:15:00", "value": 0.03333333}, + { "time": "12/15/2019 19:20:00", "value": 0.03333333}, + { "time": "12/15/2019 19:25:00", "value": 0.03333333}, + { "time": "12/15/2019 19:30:00", "value": 0.03333333}, + { "time": "12/15/2019 19:35:00", "value": 0.03333333}, + { "time": "12/15/2019 19:40:00", "value": 0.03333333}, + { "time": "12/15/2019 19:45:00", "value": 0.03333333}, + { "time": "12/15/2019 19:50:00", "value": 0.03333333}, + { "time": "12/15/2019 19:55:00", "value": 0.03333333}, + { "time": "12/15/2019 20:00:00", "value": 0.03333333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.03333333}, + { "time": "12/15/2019 15:45:00", "value": 0.03333333}, + { "time": "12/15/2019 15:50:00", "value": 0.03333333}, + { "time": "12/15/2019 15:55:00", "value": 0.03333333}, + { "time": "12/15/2019 16:00:00", "value": 0.03333333}, + { "time": "12/15/2019 16:05:00", "value": 0.03333333}, + { "time": "12/15/2019 16:10:00", "value": 0.03333333}, + { "time": "12/15/2019 16:15:00", "value": 0.03333333}, + { "time": "12/15/2019 16:20:00", "value": 0.03333333}, + { "time": "12/15/2019 16:25:00", "value": 0.03333333}, + { "time": "12/15/2019 16:30:00", "value": 0.03333333}, + { "time": "12/15/2019 16:35:00", "value": 0.03333333}, + { "time": "12/15/2019 16:40:00", "value": 0.03333333}, + { "time": "12/15/2019 16:45:00", "value": 0.03333333}, + { "time": "12/15/2019 16:50:00", "value": 0.03333333}, + { "time": "12/15/2019 16:55:00", "value": 0.03333333}, + { "time": "12/15/2019 17:00:00", "value": 0.03333333}, + { "time": "12/15/2019 17:05:00", "value": 0.03333333}, + { "time": "12/15/2019 17:10:00", "value": 0.03333333}, + { "time": "12/15/2019 17:15:00", "value": 0.03333333}, + { "time": "12/15/2019 17:20:00", "value": 0.03333333}, + { "time": "12/15/2019 17:25:00", "value": 0.03333333}, + { "time": "12/15/2019 17:30:00", "value": 0.03333333}, + { "time": "12/15/2019 17:35:00", "value": 0.03333333}, + { "time": "12/15/2019 17:40:00", "value": 0.03333333}, + { "time": "12/15/2019 17:45:00", "value": 0.03333333}, + { "time": "12/15/2019 17:50:00", "value": 0.03333333}, + { "time": "12/15/2019 17:55:00", "value": 0.03333333}, + { "time": "12/15/2019 18:00:00", "value": 0.03333333}, + { "time": "12/15/2019 18:05:00", "value": 0.03333333}, + { "time": "12/15/2019 18:10:00", "value": 0.03333333}, + { "time": "12/15/2019 18:15:00", "value": 0.03333333}, + { "time": "12/15/2019 18:20:00", "value": 0.03333333}, + { "time": "12/15/2019 18:25:00", "value": 0.03333333}, + { "time": "12/15/2019 18:30:00", "value": 0.03333333}, + { "time": "12/15/2019 18:35:00", "value": 0.03333333}, + { "time": "12/15/2019 18:40:00", "value": 0.03333333}, + { "time": "12/15/2019 18:45:00", "value": 0.03333333}, + { "time": "12/15/2019 18:50:00", "value": 0.03333333}, + { "time": "12/15/2019 18:55:00", "value": 0.03333333}, + { "time": "12/15/2019 19:00:00", "value": 0.03333333}, + { "time": "12/15/2019 19:05:00", "value": 0.03333333}, + { "time": "12/15/2019 19:10:00", "value": 0.03333333}, + { "time": "12/15/2019 19:15:00", "value": 0.03333333}, + { "time": "12/15/2019 19:20:00", "value": 0.03333333}, + { "time": "12/15/2019 19:25:00", "value": 0.03333333}, + { "time": "12/15/2019 19:30:00", "value": 0.03333333}, + { "time": "12/15/2019 19:35:00", "value": 0.03333333}, + { "time": "12/15/2019 19:40:00", "value": 0.03333333}, + { "time": "12/15/2019 19:45:00", "value": 0.03333333}, + { "time": "12/15/2019 19:50:00", "value": 0.03333333}, + { "time": "12/15/2019 19:55:00", "value": 0.03333333}, + { "time": "12/15/2019 20:00:00", "value": 0.03333333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.03333333}, + { "time": "12/15/2019 15:45:00", "value": 0.03333333}, + { "time": "12/15/2019 15:50:00", "value": 0.03333333}, + { "time": "12/15/2019 15:55:00", "value": 0.03333333}, + { "time": "12/15/2019 16:00:00", "value": 0.03333333}, + { "time": "12/15/2019 16:05:00", "value": 0.03333333}, + { "time": "12/15/2019 16:10:00", "value": 0.03333333}, + { "time": "12/15/2019 16:15:00", "value": 0.03333333}, + { "time": "12/15/2019 16:20:00", "value": 0.03333333}, + { "time": "12/15/2019 16:25:00", "value": 0.03333333}, + { "time": "12/15/2019 16:30:00", "value": 0.03333333}, + { "time": "12/15/2019 16:35:00", "value": 0.03333333}, + { "time": "12/15/2019 16:40:00", "value": 0.03333333}, + { "time": "12/15/2019 16:45:00", "value": 0.03333333}, + { "time": "12/15/2019 16:50:00", "value": 0.03333333}, + { "time": "12/15/2019 16:55:00", "value": 0.03333333}, + { "time": "12/15/2019 17:00:00", "value": 0.03333333}, + { "time": "12/15/2019 17:05:00", "value": 0.03333333}, + { "time": "12/15/2019 17:10:00", "value": 0.03333333}, + { "time": "12/15/2019 17:15:00", "value": 0.03333333}, + { "time": "12/15/2019 17:20:00", "value": 0.03333333}, + { "time": "12/15/2019 17:25:00", "value": 0.03333333}, + { "time": "12/15/2019 17:30:00", "value": 0.03333333}, + { "time": "12/15/2019 17:35:00", "value": 0.03333333}, + { "time": "12/15/2019 17:40:00", "value": 0.03333333}, + { "time": "12/15/2019 17:45:00", "value": 0.03333333}, + { "time": "12/15/2019 17:50:00", "value": 0.03333333}, + { "time": "12/15/2019 17:55:00", "value": 0.03333333}, + { "time": "12/15/2019 18:00:00", "value": 0.03333333}, + { "time": "12/15/2019 18:05:00", "value": 0.03333333}, + { "time": "12/15/2019 18:10:00", "value": 0.03333333}, + { "time": "12/15/2019 18:15:00", "value": 0.03333333}, + { "time": "12/15/2019 18:20:00", "value": 0.03333333}, + { "time": "12/15/2019 18:25:00", "value": 0.03333333}, + { "time": "12/15/2019 18:30:00", "value": 0.03333333}, + { "time": "12/15/2019 18:35:00", "value": 0.03333333}, + { "time": "12/15/2019 18:40:00", "value": 0.03333333}, + { "time": "12/15/2019 18:45:00", "value": 0.03333333}, + { "time": "12/15/2019 18:50:00", "value": 0.03333333}, + { "time": "12/15/2019 18:55:00", "value": 0.03333333}, + { "time": "12/15/2019 19:00:00", "value": 0.03333333}, + { "time": "12/15/2019 19:05:00", "value": 0.03333333}, + { "time": "12/15/2019 19:10:00", "value": 0.03333333}, + { "time": "12/15/2019 19:15:00", "value": 0.03333333}, + { "time": "12/15/2019 19:20:00", "value": 0.03333333}, + { "time": "12/15/2019 19:25:00", "value": 0.03333333}, + { "time": "12/15/2019 19:30:00", "value": 0.03333333}, + { "time": "12/15/2019 19:35:00", "value": 0.03333333}, + { "time": "12/15/2019 19:40:00", "value": 0.03333333}, + { "time": "12/15/2019 19:45:00", "value": 0.03333333}, + { "time": "12/15/2019 19:50:00", "value": 0.03333333}, + { "time": "12/15/2019 19:55:00", "value": 0.03333333}, + { "time": "12/15/2019 20:00:00", "value": 0.03333333} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json new file mode 100644 index 00000000..4035be9b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-sensitive", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + }, + { + "time": "8/15/2019 12:05:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..0ca7e13c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_adolescent", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..b047c211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_median", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..a0ce2a7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_resistant", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..9b07798d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_sensitive", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..c130897d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_median", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..836242a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_resistant", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ed11f941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_sensitive", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json new file mode 100644 index 00000000..aaab06d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_sensitive", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.3, + 0.0, + 0.3 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.3, + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.3, + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json new file mode 100644 index 00000000..40ea0ff3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_sensitive", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.47 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json new file mode 100644 index 00000000..af545506 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-base_sensitive", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json new file mode 100644 index 00000000..2f4f536e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-base_sensitive", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json new file mode 100644 index 00000000..fab0f376 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_30", + "simulation_id": "TLR-969_3_30-base_sensitive", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json new file mode 100644 index 00000000..ed508019 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-base_sensitive", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json new file mode 100644 index 00000000..417d3cb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-t2_median", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json new file mode 100644 index 00000000..70df0f1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-base_sensitive", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json new file mode 100644 index 00000000..7ff60970 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-base_sensitive", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_510k/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_adolescent_profile_v1.json new file mode 100644 index 00000000..50fe0886 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1028_03", + "simulation_id": "TLR-1028_03-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_median_profile_v1.json new file mode 100644 index 00000000..10cc6c5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_03", + "simulation_id": "TLR-1028_03-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_resistant_profile_v1.json new file mode 100644 index 00000000..5904b987 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_03", + "simulation_id": "TLR-1028_03-base_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_sensitive_profile_v1.json new file mode 100644 index 00000000..79e3a749 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_03", + "simulation_id": "TLR-1028_03-base_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_t2_median_profile_v1.json new file mode 100644 index 00000000..0854a5d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_03", + "simulation_id": "TLR-1028_03-2_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_t2_resistant_profile_v1.json new file mode 100644 index 00000000..efa04d28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1028_03", + "simulation_id": "TLR-1028_03-2_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e2f76620 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_03/Simulation-Configuration-TLR-1028_03_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_03", + "simulation_id": "TLR-1028_03-2_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_adolescent_profile_v1.json new file mode 100644 index 00000000..350c0f24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1028_sensitive", + "simulation_id": "TLR-1028_04-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_median_profile_v1.json new file mode 100644 index 00000000..d50fa8bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_04", + "simulation_id": "TLR-1028_04-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_resistant_profile_v1.json new file mode 100644 index 00000000..6fff16b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_04", + "simulation_id": "TLR-1028_04-base_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_sensitive_profile_v1.json new file mode 100644 index 00000000..b45f1841 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_04", + "simulation_id": "TLR-1028_04-base_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_t2_median_profile_v1.json new file mode 100644 index 00000000..0d9d4b28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_04", + "simulation_id": "TLR-1028_04-t2_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_t2_resistant_profile_v1.json new file mode 100644 index 00000000..4ac2e6ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1028_04", + "simulation_id": "TLR-1028_04-t2_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6ac4401f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_04/Simulation-Configuration-TLR-1028_04_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_04", + "simulation_id": "TLR-1028_04-2_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_adolescent_profile_v1.json new file mode 100644 index 00000000..fbf3de40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1028_sensitive", + "simulation_id": "TLR-1028_05-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_median_profile_v1.json new file mode 100644 index 00000000..bc341ed7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_04-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_resistant_profile_v1.json new file mode 100644 index 00000000..3c18d2f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-base_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_sensitive_profile_v1.json new file mode 100644 index 00000000..b5cb1347 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-base_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_t2_median_profile_v1.json new file mode 100644 index 00000000..f52bc7d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-t2_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_t2_resistant_profile_v1.json new file mode 100644 index 00000000..14325e5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-t2_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ae8440d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_05/Simulation-Configuration-TLR-1028_05_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-2_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_adolescent_profile_v1.json new file mode 100644 index 00000000..a05dd229 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1028_sensitive", + "simulation_id": "TLR-1028_05-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_median_profile_v1.json new file mode 100644 index 00000000..143c5b92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_04-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_resistant_profile_v1.json new file mode 100644 index 00000000..0cd03920 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-base_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_sensitive_profile_v1.json new file mode 100644 index 00000000..a582a269 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-base_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_t2_median_profile_v1.json new file mode 100644 index 00000000..83796b04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-t2_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b4d69891 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-t2_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9f5db375 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_06/Simulation-Configuration-TLR-1028_06_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-2_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_adolescent_profile_v1.json new file mode 100644 index 00000000..a4ab312c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1028_sensitive", + "simulation_id": "TLR-1028_05-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_median_profile_v1.json new file mode 100644 index 00000000..7ca2803d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_04-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_resistant_profile_v1.json new file mode 100644 index 00000000..526ce617 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-base_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_sensitive_profile_v1.json new file mode 100644 index 00000000..c4982139 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-base_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_t2_median_profile_v1.json new file mode 100644 index 00000000..d66dc7be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-t2_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_t2_resistant_profile_v1.json new file mode 100644 index 00000000..589c824b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-t2_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9a8f3dd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1028_07/Simulation-Configuration-TLR-1028_07_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1028_05", + "simulation_id": "TLR-1028_05-2_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_adolescent_profile_v1.json new file mode 100644 index 00000000..42c35fa7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_median_profile_v1.json new file mode 100644 index 00000000..5eac117b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_resistant_profile_v1.json new file mode 100644 index 00000000..33a328f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_sensitive_profile_v1.json new file mode 100644 index 00000000..93b21a13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_t2_median_profile_v1.json new file mode 100644 index 00000000..d40bcb1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_t2_resistant_profile_v1.json new file mode 100644 index 00000000..7bafd8b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..dfd0ea2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_03/Simulation-Configuration-TLR-1030_03_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_adolescent_profile_v1.json new file mode 100644 index 00000000..eb10b5cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_sensitive", + "simulation_id": "TLR-1030_04-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_median_profile_v1.json new file mode 100644 index 00000000..15fb541d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_04", + "simulation_id": "TLR-1030_04-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_resistant_profile_v1.json new file mode 100644 index 00000000..f1e025f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_04", + "simulation_id": "TLR-1030_04-base_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_sensitive_profile_v1.json new file mode 100644 index 00000000..fcd6ba3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_04", + "simulation_id": "TLR-1030_04-base_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_t2_median_profile_v1.json new file mode 100644 index 00000000..4f15828e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_04", + "simulation_id": "TLR-1030_04-t2_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3311f0f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_04", + "simulation_id": "TLR-1030_04-t2_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..08b96a66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_04/Simulation-Configuration-TLR-1030_04_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_04", + "simulation_id": "TLR-1030_04-2_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_adolescent_profile_v1.json new file mode 100644 index 00000000..afcc3111 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_sensitive", + "simulation_id": "TLR-1030_05-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_median_profile_v1.json new file mode 100644 index 00000000..6f3b1151 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_05", + "simulation_id": "TLR-1030_04-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_resistant_profile_v1.json new file mode 100644 index 00000000..5b80a633 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_05", + "simulation_id": "TLR-1030_05-base_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_sensitive_profile_v1.json new file mode 100644 index 00000000..fbfe8241 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_05", + "simulation_id": "TLR-1030_05-base_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_t2_median_profile_v1.json new file mode 100644 index 00000000..59b64960 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_05", + "simulation_id": "TLR-1030_05-t2_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dacd77e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_05", + "simulation_id": "TLR-1030_05-t2_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..59de27cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_05/Simulation-Configuration-TLR-1030_05_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_05", + "simulation_id": "TLR-1030_05-2_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_adolescent_profile_v1.json new file mode 100644 index 00000000..aa4d2fa0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_sensitive", + "simulation_id": "TLR-1030_06-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_median_profile_v1.json new file mode 100644 index 00000000..8098b6e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_06", + "simulation_id": "TLR-1030_06-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_resistant_profile_v1.json new file mode 100644 index 00000000..92ede056 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_06", + "simulation_id": "TLR-1030_06-base_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_sensitive_profile_v1.json new file mode 100644 index 00000000..806dc770 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_06", + "simulation_id": "TLR-1030_06-base_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_t2_median_profile_v1.json new file mode 100644 index 00000000..b7c996be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_06", + "simulation_id": "TLR-1030_06-t2_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_t2_resistant_profile_v1.json new file mode 100644 index 00000000..19c8de0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_06", + "simulation_id": "TLR-1030_06-t2_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..48511ffd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_06/Simulation-Configuration-TLR-1030_06_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_06", + "simulation_id": "TLR-1030_06-2_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_adolescent_profile_v1.json new file mode 100644 index 00000000..e70598b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_sensitive", + "simulation_id": "TLR-1030_07-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_median_profile_v1.json new file mode 100644 index 00000000..85c6b800 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_07", + "simulation_id": "TLR-1030_07-base_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_resistant_profile_v1.json new file mode 100644 index 00000000..abf673f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_07", + "simulation_id": "TLR-1030_07-base_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_sensitive_profile_v1.json new file mode 100644 index 00000000..9d926f74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_07", + "simulation_id": "TLR-1030_07-base_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_t2_median_profile_v1.json new file mode 100644 index 00000000..f12e4c80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_07", + "simulation_id": "TLR-1030_07-t2_median", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0d818550 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_07", + "simulation_id": "TLR-1030_07-t2_resistant", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..8c27ea5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1030_07/Simulation-Configuration-TLR-1030_07_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_07", + "simulation_id": "TLR-1030_07-2_sensitive", + "risk_description": "negative sensor bias", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_180_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_adolescent_profile_v1.json new file mode 100644 index 00000000..6063017c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_median_profile_v1.json new file mode 100644 index 00000000..f2bd8be6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_resistant_profile_v1.json new file mode 100644 index 00000000..3b4469a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_resistant", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_sensitive_profile_v1.json new file mode 100644 index 00000000..a6deca8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_sensitive", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_t2_median_profile_v1.json new file mode 100644 index 00000000..69a937b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dba31c8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_resistant", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ba889f75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_03/Simulation-Configuration-TLR-1032_03_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_sensitive", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_adolescent_profile_v1.json new file mode 100644 index 00000000..1da61624 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_median_profile_v1.json new file mode 100644 index 00000000..f30d78cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_resistant_profile_v1.json new file mode 100644 index 00000000..7e527869 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_resistant", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_sensitive_profile_v1.json new file mode 100644 index 00000000..911a952b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_sensitive", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_t2_median_profile_v1.json new file mode 100644 index 00000000..d2a0886d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_t2_resistant_profile_v1.json new file mode 100644 index 00000000..049b3547 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_resistant", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..0fceef84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_04/Simulation-Configuration-TLR-1032_04_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_sensitive", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_adolescent_profile_v1.json new file mode 100644 index 00000000..ee02e150 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_median_profile_v1.json new file mode 100644 index 00000000..8a05d224 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_resistant_profile_v1.json new file mode 100644 index 00000000..9f1fc1a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_resistant", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_sensitive_profile_v1.json new file mode 100644 index 00000000..5a59e58a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_sensitive", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_t2_median_profile_v1.json new file mode 100644 index 00000000..8419bd36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_t2_resistant_profile_v1.json new file mode 100644 index 00000000..717f4bc6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_resistant", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..21238486 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_05/Simulation-Configuration-TLR-1032_05_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_sensitive", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_adolescent_profile_v1.json new file mode 100644 index 00000000..f4b33b9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_median_profile_v1.json new file mode 100644 index 00000000..d9f07898 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_resistant_profile_v1.json new file mode 100644 index 00000000..b7bc2900 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_resistant", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_sensitive_profile_v1.json new file mode 100644 index 00000000..34815514 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-base_sensitive", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_t2_median_profile_v1.json new file mode 100644 index 00000000..413a7f27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f2c30070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_resistant", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d0765159 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_06/Simulation-Configuration-TLR-1032_06_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1030_03", + "simulation_id": "TLR-1030_03-2_sensitive", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_adolescent_profile_v1.json new file mode 100644 index 00000000..c625ad66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_adolescent_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1032_07", + "simulation_id": "TLR-1032_07-base_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_median_profile_v1.json new file mode 100644 index 00000000..c8d9e60b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1032_07", + "simulation_id": "TLR-1032_07-base_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_resistant_profile_v1.json new file mode 100644 index 00000000..7743c568 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_resistant_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1032_07", + "simulation_id": "TLR-1032_07-base_resistant", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_sensitive_profile_v1.json new file mode 100644 index 00000000..f767441b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1032_07", + "simulation_id": "TLR-1032_07-base_sensitive", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_t2_median_profile_v1.json new file mode 100644 index 00000000..4b24e6ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_t2_median_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1032_07", + "simulation_id": "TLR-1032_07-2_median", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.85 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3058ef12 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_t2_resistant_profile_v1.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-1032_07", + "simulation_id": "TLR-1032_07-2_resistant", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..feb0e5fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1032_07/Simulation-Configuration-TLR-1032_07_t2_sensitive_profile_v1.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "risk-id": "TLR-1032_07", + "simulation_id": "TLR-1032_07-2_sensitive", + "risk_description": "autobolus prevents bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..ce846f8a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_adolescent", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..0332f330 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_median_profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_median", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..4616768a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_resistant", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..3704e4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_sensitive", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.3 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json new file mode 100644 index 00000000..d0f2f13d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_median", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.975 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json new file mode 100644 index 00000000..60eaf610 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_resistant", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..70e619e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_03/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_sensitive", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.3, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..10ee4d85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_adolescent", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.54 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..c0f874fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_median_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_median", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..0c3f5062 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_resistant", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..d3e52fca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_sensitive", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.3 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json new file mode 100644 index 00000000..e70422d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_median", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.975 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json new file mode 100644 index 00000000..dcd78da3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_resistant", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..0f0cfc6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_04/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_sensitive", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.4, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..bd187e04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_adolescent", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.54 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..d79e5b4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_median_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_median", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..09adc6fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_resistant", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..48584119 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_sensitive", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.3 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json new file mode 100644 index 00000000..6c7eb99b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_median", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.975 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9f1055a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_resistant", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..c67e371d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_05/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_sensitive", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.5, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..da6bf3f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_adolescent", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.54 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..1fadc53b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_median_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_median", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..2099d431 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_resistant", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..d37dc016 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_sensitive", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.3 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json new file mode 100644 index 00000000..de6bfd80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_median", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.975 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1066497a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_resistant", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..286a83f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_06/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_sensitive", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.6, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json new file mode 100644 index 00000000..28f51a6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_adolescent_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_adolescent", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.54 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_median_profile_v1.json new file mode 100644 index 00000000..c45931f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_median_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_median", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json new file mode 100644 index 00000000..eeb3b7c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_resistant_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_resistant", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json new file mode 100644 index 00000000..3c6854b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_sensitive_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-base_sensitive", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 0.3 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json new file mode 100644 index 00000000..c354678d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_t2_median_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_median", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.975 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5a07c569 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_t2_resistant_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_resistant", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..916d3ac5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1034_07/Simulation-Configuration-TLR-1034_03_t2_sensitive_profile_v1.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk-id": "TLR-034_03", + "simulation_id": "TLR-034_03-t2_sensitive", + "risk_description": "Autobolus to cover no meal announcement", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "partial_application_factor": 0.7, + "maximum_autobolus": 30.0, + "minimum_autobolus": 0.0, + "glucose_safety_limit": 75, + "max_basal_rate": 1.05 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_adolescent_profile_v1.json new file mode 100644 index 00000000..b8664eb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_adolescent_profile_v1.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-1038", + "simulation_id": "TLR-1038-base_adolescent", + "risk_description": "Suspension during sensor warmup", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.9, 0.0, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_median_profile_v1.json new file mode 100644 index 00000000..00b7029e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_median_profile_v1.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-1038", + "simulation_id": "TLR-1038-base_median", + "risk_description": "Suspension during sensor warmup", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.5, 0.0, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_resistant_profile_v1.json new file mode 100644 index 00000000..264613ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_resistant_profile_v1.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-1038", + "simulation_id": "TLR-1038-base_resistant", + "risk_description": "Suspension during sensor warmup", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.8, 0.0, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_sensitive_profile_v1.json new file mode 100644 index 00000000..0a97b65e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_sensitive_profile_v1.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-1038", + "simulation_id": "TLR-1038-base_sensitive", + "risk_description": "Suspension during sensor warmup", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_t2_median_profile_v1.json new file mode 100644 index 00000000..6a1d62d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_t2_median_profile_v1.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-1038", + "simulation_id": "TLR-1038-t2_median", + "risk_description": "Suspension during sensor warmup", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.85, 0.0, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_t2_resistant_profile_v1.json new file mode 100644 index 00000000..71127b1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_t2_resistant_profile_v1.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-1038", + "simulation_id": "TLR-1038-t2_resistant", + "risk_description": "Suspension during sensor warmup", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [2.2, 0.0, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..c8c7ddd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1038/Simulation-configuration-TLR-1038_t2_sensitive_profile_v1.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-1038", + "simulation_id": "TLR-1038-t2_sensitive", + "risk_description": "Suspension during sensor warmup", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..da0aa2d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..8619f8fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..5c121180 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..53706219 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json new file mode 100644 index 00000000..e6159aed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json new file mode 100644 index 00000000..cf1deb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json new file mode 100644 index 00000000..4d8b0015 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_autobolus/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.52, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-HF/Simulation-Configuration-TLR-HF170_median.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF/Simulation-Configuration-TLR-HF170_median.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-HF/Simulation-Configuration-TLR-HF170_median.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF/Simulation-Configuration-TLR-HF170_median.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-HF/Simulation-Configuration-TLR-HFcontrol_median.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF/Simulation-Configuration-TLR-HFcontrol_median.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-HF/Simulation-Configuration-TLR-HFcontrol_median.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF/Simulation-Configuration-TLR-HFcontrol_median.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..688d3f7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-120", + "simulation_id": "TLR-HF-base_adolescent", + "risk_description": "Explore preset effect 120m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..30053f5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-120", + "simulation_id": "TLR-HF-base_median", + "risk_description": "Explore preset effect 120m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..f1323511 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-120", + "simulation_id": "TLR-HF-base_resistant", + "risk_description": "Explore preset effect 120m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..e02f9a7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_120/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-120", + "simulation_id": "TLR-HF-base_sensitive", + "risk_description": "Explore preset effect 120m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","14:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..c3d41a56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-15", + "simulation_id": "TLR-HF-base_adolescent", + "risk_description": "Explore preset effect 15m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..5cd729ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-15", + "simulation_id": "TLR-HF-base_median", + "risk_description": "Explore preset effect 15m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..46dfb4c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-15", + "simulation_id": "TLR-HF-base_resistant", + "risk_description": "Explore preset effect 15m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..c4aa709a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_15/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-15", + "simulation_id": "TLR-HF-base_sensitive", + "risk_description": "Explore preset effect 15m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 15.0, 11.54, 15.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 15.0, 11.54, 15.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 15.0, 11.54, 15.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:15:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..d7497692 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-180", + "simulation_id": "TLR-HF-base_adolescent", + "risk_description": "Explore preset effect 180m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..a62b795b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-240", + "simulation_id": "TLR-HF-base_median", + "risk_description": "Explore preset effect 240m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..989c6861 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-180", + "simulation_id": "TLR-HF-base_resistant", + "risk_description": "Explore preset effect 180m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..6acc264c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_180/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-180", + "simulation_id": "TLR-HF-base_sensitive", + "risk_description": "Explore preset effect 180m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","15:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..adb439bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-240", + "simulation_id": "TLR-HF-base_adolescent", + "risk_description": "Explore preset effect 240m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..a62b795b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-240", + "simulation_id": "TLR-HF-base_median", + "risk_description": "Explore preset effect 240m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..90c7071c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-240", + "simulation_id": "TLR-HF-base_resistant", + "risk_description": "Explore preset effect 240m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..eb5a139d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_240/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-240", + "simulation_id": "TLR-HF-base_sensitive", + "risk_description": "Explore preset effect 240m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","16:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..a816a8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-30", + "simulation_id": "TLR-HF-base_adolescent", + "risk_description": "Explore preset effect 30m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..eddaac88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-30", + "simulation_id": "TLR-HF-base_median", + "risk_description": "Explore preset effect 30m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..758ba79e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-30", + "simulation_id": "TLR-HF-base_resistant", + "risk_description": "Explore preset effect 30m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..fe40d82f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_30/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-30", + "simulation_id": "TLR-HF-base_sensitive", + "risk_description": "Explore preset effect 30m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","12:30:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..c890afb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-360", + "simulation_id": "TLR-HF-base_adolescent", + "risk_description": "Explore preset effect 360m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..71c54a4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-360", + "simulation_id": "TLR-HF-base_median", + "risk_description": "Explore preset effect 360m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..c0c33e04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-360", + "simulation_id": "TLR-HF-base_resistant", + "risk_description": "Explore preset effect 360m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..154b5ebe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_360/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-360", + "simulation_id": "TLR-HF-base_sensitive", + "risk_description": "Explore preset effect 360m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","18:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..ecd93842 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-480", + "simulation_id": "TLR-HF-base_adolescent", + "risk_description": "Explore preset effect 480m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..3efb94f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-480", + "simulation_id": "TLR-HF-base_median", + "risk_description": "Explore preset effect 480m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..d924c302 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-480", + "simulation_id": "TLR-HF-base_resistant", + "risk_description": "Explore preset effect 480m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..5bb0f932 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_480/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-480", + "simulation_id": "TLR-HF-base_sensitive", + "risk_description": "Explore preset effect 480m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 180.0, 92.31, 180.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","20:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..60caa80c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-60", + "simulation_id": "TLR-HF-base_adolescent", + "risk_description": "Explore preset effect 60m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..ea90338c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-60", + "simulation_id": "TLR-HF-base_median", + "risk_description": "Explore preset effect 60m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..578e0eb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-60", + "simulation_id": "TLR-HF-base_resistant", + "risk_description": "Explore preset effect 60m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..0b6d5b1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_60/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-60", + "simulation_id": "TLR-HF-base_sensitive", + "risk_description": "Explore preset effect 60m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:00:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..7ab943a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-90", + "simulation_id": "TLR-HF-base_adolescent", + "risk_description": "Explore preset effect 90m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 12.0, 9.23, 12.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 4.0, 3.08, 4.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 1.9, 2.47, 1.9 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..aaa954d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-90", + "simulation_id": "TLR-HF-base_median", + "risk_description": "Explore preset effect 90m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 50, 38.46, 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 13.0, 10.0, 13.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 0.5, 0.65, 0.5 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..9768b2d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-90", + "simulation_id": "TLR-HF-base_resistant", + "risk_description": "Explore preset effect 90m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 49, 37.69, 49 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 10.0, 7.69, 10.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 0.8, 1.04, 0.8 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..eb5fe969 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-HF_90/TLR-HF-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,112 @@ +{ + "metadata": { + "risk-id": "TLR-HF-90", + "simulation_id": "TLR-HF-base_sensitive", + "risk_description": "Explore preset effect 90m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +} + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 120.0, 92.31, 120.0 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 30.0, 11.54, 30.0 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00", "12:00:00","13:30:00" + ], + "values": [ + 0.3, 0.31, 0.3 + ] + } +}, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-KUPR_replicate/Simulation-Configuration-TLR-KUPR_replicate_1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-KUPR_replicate/Simulation-Configuration-TLR-KUPR_replicate_1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-KUPR_replicate/Simulation-Configuration-TLR-KUPR_replicate_1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-KUPR_replicate/Simulation-Configuration-TLR-KUPR_replicate_1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1-5/Simulation-Configuration-TLR-QAE-312_1-5-sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-312_1/Simulation-Configuration-TLR-QAE-312_1-sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250/Simulation-Configuration-QAE-322_250_100_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_110/Simulation-Configuration-QAE-322_250_110_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_250_120/Simulation-Configuration-QAE-322_250_120_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70/Simulation-Configuration-QAE-322_70_100_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_110/Simulation-Configuration-QAE-322_70_110_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_70_120/Simulation-Configuration-QAE-322_70_120_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied/Simulation-Configuration-QAE-322_varied_100_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_110/Simulation-Configuration-QAE-322_varied_110_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_Varied_120/Simulation-Configuration-QAE-322_varied_120_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling/Simulation-Configuration-QAE-322_70_falling_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling110_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_110/Simulation-Configuration-QAE-322_70_falling_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-322_falling_120/Simulation-Configuration-QAE-322_70_falling120_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double100/TLR-QAE-336_double100-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double110/TLR-QAE-336_double110-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double115/TLR-QAE-336_double115-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double155/TLR-QAE-336_double155-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2)resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2)resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2)resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2)resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double200/TLR-QAE-336_double200-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t1_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t1_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t1_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double220/TLR-QAE-336_double220-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double225/TLR-QAE-336_double225-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double229/TLR-QAE-336_double229-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_double244/TLR-QAE-336_double244-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion01/TLR-QAE-336_insertion01-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion02/TLR-QAE-336_insertion02-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion03/TLR-QAE-336_insertion03-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion04/TLR-QAE-336_insertion04-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion05/TLR-QAE-336_insertion05-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion06/TLR-QAE-336_insertion06-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion07/TLR-QAE-336_insertion07-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion08/TLR-QAE-336_insertion08-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion09/TLR-QAE-336_insertion08-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t1_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t1_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t1_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion19/TLR-QAE-336_insertion19-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion29/TLR-QAE-336_insertion29-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion39/TLR-QAE-336_insertion39-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion49/TLR-QAE-336_insertion49-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion59/TLR-QAE-336_insertion59-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion69/TLR-QAE-336_insertion69-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion79/TLR-QAE-336_insertion79-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion89/TLR-QAE-336_insertion89-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-336_insertion99/TLR-QAE-336_insertion99-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_cc/TLR-QAE-347_cc-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_nma/TLR-QAE-347_nma-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-347_sml/TLR-QAE-347_sml-Simulation-Configuration_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-349-auto2/Simulation-Configuration-auto2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-349-auto2/Simulation-Configuration-auto2_median_profile_v1.json new file mode 100644 index 00000000..1fb1a47f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-349-auto2/Simulation-Configuration-auto2_median_profile_v1.json @@ -0,0 +1,23 @@ +{ + "metadata": { + "risk-id": "TLR-auto2", + "simulation_id": "TLR-auto2-base_median", + "risk_description": "correction bolus decision", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 4.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-349_auto1/Simulation-Configuration-auto1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-349_auto1/Simulation-Configuration-auto1_median_profile_v1.json new file mode 100644 index 00000000..ffc54fa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-349_auto1/Simulation-Configuration-auto1_median_profile_v1.json @@ -0,0 +1,22 @@ +{ +"metadata": { + "risk-id": "TLR-auto1", + "simulation_id": "TLR-auto1-base_median", + "risk_description": "sticky high", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 4.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_adolescent.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_adolescent.json new file mode 100644 index 00000000..1be7ec92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_adolescent.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_adolescent", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.adolescent_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_median.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_median.json new file mode 100644 index 00000000..d03ab49b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_median.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_median", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.median_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_resistant.json new file mode 100644 index 00000000..c6f5b873 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_sensitive.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_sensitive.json new file mode 100644 index 00000000..2294ccc6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_sensitive.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_sensitive", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.sensitive_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_t2_median.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_t2_median.json new file mode 100644 index 00000000..ba11aef5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_t2_median.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_median", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_median_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_t2_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_t2_resistant.json new file mode 100644 index 00000000..f932644b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_t2_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_t2_sensitive.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_t2_sensitive.json new file mode 100644 index 00000000..7318bb37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_t2_sensitive.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_sensitive", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user1.json new file mode 100644 index 00000000..2a57ab2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user1.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user1", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user1_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user1", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user1_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user1_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user1_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user10.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user10.json new file mode 100644 index 00000000..b488567d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user10.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user10", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user10_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user10", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user10_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user10_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user10_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user11.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user11.json new file mode 100644 index 00000000..ecce84cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user11.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user11", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user11_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user11", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user11_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user11_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user11_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user12.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user12.json new file mode 100644 index 00000000..5e5efd8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user12.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user12", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user12_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user12", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user12_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user12_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user12_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user13.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user13.json new file mode 100644 index 00000000..9dece3d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user13.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user13", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user13_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user13", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user13_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user13_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user13_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user14.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user14.json new file mode 100644 index 00000000..b566fafe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user14.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user14", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user14_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user14", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user14_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user14_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user14_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user2.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user2.json new file mode 100644 index 00000000..0079b7ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user2.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user2", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user2_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user2", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user2_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user2_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user2_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user3.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user3.json new file mode 100644 index 00000000..c51a70a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user3.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user3", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user3_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user3", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user3_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user3_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user3_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user4.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user4.json new file mode 100644 index 00000000..6c3ac28f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user4.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user4", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user4_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user4", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user4_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user4_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user4_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user5.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user5.json new file mode 100644 index 00000000..6149042b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user5.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user5", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user5_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user5", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user5_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user5_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user5_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user6.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user6.json new file mode 100644 index 00000000..d0c54502 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user6.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user6", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user6_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user6", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user6_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user6_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user6_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user7.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user7.json new file mode 100644 index 00000000..dc7a52a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user7.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user7", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user7_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user7", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user7_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user7_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user7_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user8.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user8.json new file mode 100644 index 00000000..311a076f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user8.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user8", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user8_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user8", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user8_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user8_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user8_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user9.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user9.json new file mode 100644 index 00000000..a4316e63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s1/Simulation-Configuration-TLR-QAE-392_s1_user9.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user9", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user9_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user9", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user9_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user9_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 100 + ], + "upper_values": [ + 100 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user9_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_adolescent.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_adolescent.json new file mode 100644 index 00000000..f2553846 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_adolescent.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_adolescent", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.adolescent_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_median.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_median.json new file mode 100644 index 00000000..5bff677c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_median.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_median", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.median_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_resistant.json new file mode 100644 index 00000000..af112976 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_sensitive.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_sensitive.json new file mode 100644 index 00000000..82c975a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_sensitive.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_sensitive", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.sensitive_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_t2_median.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_t2_median.json new file mode 100644 index 00000000..92026537 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_t2_median.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_median", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_median_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_t2_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_t2_resistant.json new file mode 100644 index 00000000..c10e6e68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_t2_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_t2_sensitive.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_t2_sensitive.json new file mode 100644 index 00000000..5724621e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_t2_sensitive.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_sensitive", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user1.json new file mode 100644 index 00000000..7c9a1005 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user1.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user1", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user1_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user1", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user1_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user1_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user1_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user10.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user10.json new file mode 100644 index 00000000..f4ac65ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user10.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user10", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user10_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user10", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user10_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user10_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user10_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user11.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user11.json new file mode 100644 index 00000000..58656584 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user11.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user11", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user11_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user11", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user11_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user11_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user11_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user12.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user12.json new file mode 100644 index 00000000..57c35ac1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user12.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user12", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user12_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user12", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user12_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user12_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user12_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user13.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user13.json new file mode 100644 index 00000000..8be1795e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user13.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user13", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user13_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user13", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user13_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user13_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user13_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user14.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user14.json new file mode 100644 index 00000000..19857af7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user14.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user14", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user14_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user14", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user14_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user14_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user14_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user2.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user2.json new file mode 100644 index 00000000..da8369c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user2.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user2", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user2_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user2", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user2_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user2_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user2_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user3.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user3.json new file mode 100644 index 00000000..0007a194 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user3.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user3", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user3_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user3", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user3_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user3_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user3_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user4.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user4.json new file mode 100644 index 00000000..8e6dcb90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user4.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user4", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user4_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user4", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user4_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user4_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user4_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user5.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user5.json new file mode 100644 index 00000000..d9b38de8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user5.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user5", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user5_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user5", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user5_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user5_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user5_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user6.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user6.json new file mode 100644 index 00000000..abcd4c58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user6.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user6", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user6_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user6", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user6_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user6_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user6_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user7.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user7.json new file mode 100644 index 00000000..aeadc758 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user7.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user7", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user7_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user7", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user7_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user7_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user7_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user8.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user8.json new file mode 100644 index 00000000..9e41395c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user8.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user8", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user8_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user8", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user8_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user8_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user8_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user9.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user9.json new file mode 100644 index 00000000..93c93b16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s2/Simulation-Configuration-TLR-QAE-392_s1_user9.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user9", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user9_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user9", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user9_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user9_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 87 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user9_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_adolescent.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_adolescent.json new file mode 100644 index 00000000..1b7a8cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_adolescent.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_adolescent", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.adolescent_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_median.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_median.json new file mode 100644 index 00000000..bdd48152 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_median.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_median", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.median_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_resistant.json new file mode 100644 index 00000000..74f71888 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_t2_median.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_t2_median.json new file mode 100644 index 00000000..140056d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_t2_median.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_median", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_median_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_t2_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_t2_resistant.json new file mode 100644 index 00000000..86282b37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_t2_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_t2_sensitive.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_t2_sensitive.json new file mode 100644 index 00000000..32f30322 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_t2_sensitive.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_sensitive", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user1.json new file mode 100644 index 00000000..3979ee5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user1.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user1", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user1_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user1", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user1_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user1_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user1_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user10.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user10.json new file mode 100644 index 00000000..c2b03558 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user10.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user10", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user10_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user10", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user10_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user10_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user10_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user11.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user11.json new file mode 100644 index 00000000..c10a5427 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user11.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user11", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user11_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user11", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user11_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user11_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user11_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user12.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user12.json new file mode 100644 index 00000000..ffc2d1a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user12.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user12", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user12_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user12", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user12_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user12_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user12_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user13.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user13.json new file mode 100644 index 00000000..e41c2c2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user13.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user13", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user13_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user13", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user13_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user13_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user13_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user14.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user14.json new file mode 100644 index 00000000..64b843af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user14.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user14", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user14_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user14", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user14_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user14_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user14_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user3.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user3.json new file mode 100644 index 00000000..5075824b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user3.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user3", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user3_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user3", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user3_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user3_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user3_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user4.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user4.json new file mode 100644 index 00000000..80a9d6b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user4.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user4", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user4_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user4", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user4_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user4_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user4_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user5.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user5.json new file mode 100644 index 00000000..a9a66569 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user5.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user5", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user5_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user5", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user5_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user5_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user5_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user6.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user6.json new file mode 100644 index 00000000..f353b1c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user6.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user6", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user6_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user6", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user6_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user6_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user6_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user7.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user7.json new file mode 100644 index 00000000..3e44e6a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user7.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user7", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user7_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user7", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user7_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user7_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user7_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user8.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user8.json new file mode 100644 index 00000000..4ce94494 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user8.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user8", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user8_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user8", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user8_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user8_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user8_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user9.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user9.json new file mode 100644 index 00000000..eee246ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s3/Simulation-Configuration-TLR-QAE-392_s3_user9.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user9", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user9_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user9", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user9_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user9_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 95 + ], + "upper_values": [ + 105 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user9_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_resistant.json new file mode 100644 index 00000000..fc6237e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_t2_median.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_t2_median.json new file mode 100644 index 00000000..ddc8446f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_t2_median.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_median", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_median_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_t2_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_t2_resistant.json new file mode 100644 index 00000000..b01a6a46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_t2_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_t2_sensitive.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_t2_sensitive.json new file mode 100644 index 00000000..6d34567e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_t2_sensitive.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_sensitive", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user10.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user10.json new file mode 100644 index 00000000..507e1563 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user10.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user10", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user10_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user10", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user10_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user10_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user10_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user11.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user11.json new file mode 100644 index 00000000..b6d14275 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user11.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user11", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user11_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user11", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user11_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user11_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user11_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user12.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user12.json new file mode 100644 index 00000000..ffde9759 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user12.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user12", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user12_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user12", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user12_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user12_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user12_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user13.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user13.json new file mode 100644 index 00000000..427d1d68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user13.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user13", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user13_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user13", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user13_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user13_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user13_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user14.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user14.json new file mode 100644 index 00000000..7e54abe1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user14.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user14", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user14_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user14", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user14_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user14_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user14_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user3.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user3.json new file mode 100644 index 00000000..b9b2deeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user3.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user3", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user3_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user3", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user3_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user3_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user3_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user4.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user4.json new file mode 100644 index 00000000..44ce9d80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user4.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user4", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user4_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user4", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user4_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user4_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user4_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user5.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user5.json new file mode 100644 index 00000000..842b0902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user5.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user5", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user5_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user5", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user5_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user5_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user5_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user6.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user6.json new file mode 100644 index 00000000..3fe5965a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user6.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user6", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user6_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user6", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user6_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user6_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user6_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user7.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user7.json new file mode 100644 index 00000000..f6e2aab4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user7.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user7", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user7_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user7", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user7_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user7_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user7_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user8.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user8.json new file mode 100644 index 00000000..6dc2ed96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user8.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user8", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user8_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user8", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user8_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user8_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user8_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user9.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user9.json new file mode 100644 index 00000000..c2419de4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s4/Simulation-Configuration-TLR-QAE-392_s4_user9.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user9", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user9_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user9", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user9_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user9_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 92 + ], + "upper_values": [ + 107 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user9_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_adolescent.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_adolescent.json new file mode 100644 index 00000000..0a5e6d76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_adolescent.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_adolescent", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.adolescent_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_resistant.json new file mode 100644 index 00000000..ad934d5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_t2_median.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_t2_median.json new file mode 100644 index 00000000..877dba0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_t2_median.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_median", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_median_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_t2_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_t2_resistant.json new file mode 100644 index 00000000..1914d07b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_t2_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_t2_sensitive.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_t2_sensitive.json new file mode 100644 index 00000000..c597e423 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_t2_sensitive.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-t2_sensitive", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user10.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user10.json new file mode 100644 index 00000000..7dbe2370 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user10.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user10", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user10_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user10", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user10_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user10_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user10_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user11.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user11.json new file mode 100644 index 00000000..67eb5366 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user11.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user11", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user11_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user11", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user11_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user11_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user11_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user12.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user12.json new file mode 100644 index 00000000..7fcdfd97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user12.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user12", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user12_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user12", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user12_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user12_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user12_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user13.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user13.json new file mode 100644 index 00000000..a0be26a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user13.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user13", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user13_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user13", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user13_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user13_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user13_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user14.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user14.json new file mode 100644 index 00000000..a79b435a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user14.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user14", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user14_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user14", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user14_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user14_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user14_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user3.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user3.json new file mode 100644 index 00000000..dfc387dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user3.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user3", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user3_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user3", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user3_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user3_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user3_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user4.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user4.json new file mode 100644 index 00000000..4d1f0937 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user4.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user4", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user4_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user4", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user4_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user4_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user4_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user5.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user5.json new file mode 100644 index 00000000..3b5b38b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user5.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user5", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user5_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user5", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user5_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user5_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user5_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user6.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user6.json new file mode 100644 index 00000000..c968fb83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user6.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user6", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user6_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user6", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user6_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user6_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user6_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user7.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user7.json new file mode 100644 index 00000000..3e0b9563 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user7.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user7", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user7_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user7", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user7_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user7_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user7_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user8.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user8.json new file mode 100644 index 00000000..28ce17a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user8.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user8", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user8_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user8", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user8_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user8_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user8_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user9.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user9.json new file mode 100644 index 00000000..3bb30b2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s5/Simulation-Configuration-TLR-QAE-392_s1_user9.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s1", + "simulation_id": "TLR-QAE-392_s1-base_user9", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user9_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user9", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user9_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user9_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 90 + ], + "upper_values": [ + 110 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user9_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_adolescent.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_adolescent.json new file mode 100644 index 00000000..bcf6953a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_adolescent.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_adolescent", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.adolescent_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_sensitive.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_sensitive.json new file mode 100644 index 00000000..3bd6e6df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_sensitive.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_sensitive", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.sensitive_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_t2_resistant.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_t2_resistant.json new file mode 100644 index 00000000..36ac2c76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_t2_resistant.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-t2_resistant", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_t2_sensitive.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_t2_sensitive.json new file mode 100644 index 00000000..a8efef2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_t2_sensitive.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-t2_sensitive", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user10.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user10.json new file mode 100644 index 00000000..4a07f191 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user10.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user10", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user10_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user10", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user10_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user10_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user10_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user12.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user12.json new file mode 100644 index 00000000..8ebe1045 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user12.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user12", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user12_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user12", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user12_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user12_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user12_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user13.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user13.json new file mode 100644 index 00000000..7145d889 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user13.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user13", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user13_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user13", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user13_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user13_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user13_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user14.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user14.json new file mode 100644 index 00000000..9179010e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user14.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user14", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user14_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user14", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user14_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user14_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user14_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user2.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user2.json new file mode 100644 index 00000000..ef16eee6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user2.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user2", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user2_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user2", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user2_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user2_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user2_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user3.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user3.json new file mode 100644 index 00000000..5a680d97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user3.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user3", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user3_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user3", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user3_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user3_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user3_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user4.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user4.json new file mode 100644 index 00000000..738057d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user4.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user4", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user4_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user4", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user4_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user4_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user4_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user5.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user5.json new file mode 100644 index 00000000..44d160fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user5.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user5", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user5_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user5", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user5_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user5_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user5_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user6.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user6.json new file mode 100644 index 00000000..5b93a683 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user6.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user6", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user6_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user6", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user6_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user6_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user6_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user7.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user7.json new file mode 100644 index 00000000..29798323 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user7.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user7", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user7_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user7", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user7_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user7_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user7_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user8.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user8.json new file mode 100644 index 00000000..12e42a06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user8.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user8", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user8_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user8", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user8_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user8_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user8_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user9.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user9.json new file mode 100644 index 00000000..b122208f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-QAE-392_s6/Simulation-Configuration-TLR-QAE-392_s6_user9.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-392_s6", + "simulation_id": "TLR-QAE-392_s6-base_user9", + "risk_description": "Correction range width", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_user9_v1", + "override_config": [ + {"sim_id": "post-Loop-WithMitigations_t1_user9", + "duration_hours": 80.0, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.80hr_accept_rec_v1", + "carb_entries": "reusable.carb_doses.user9_80hr_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.user9_80hr_v1", + "target_range": { + "start_times": [ + "0:00:00" + ], + "lower_values": [ + 87 + ], + "upper_values": [ + 117 + ] +} + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_user9_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-140_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-140_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-140_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-140_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-140_sensitive_control_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-140_sensitive_control_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-140_sensitive_control_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-140_sensitive_control_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-140_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-140_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-140_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-140_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-90_5hrs_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-90_5hrs_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-90_5hrs_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-90_5hrs_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-GIill_control_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-GIill_control_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-GIill_control_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-GIill_control_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-GIill_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-GIill_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-GIill_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-GIill_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-HIGH_control_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-HIGH_control_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-HIGH_control_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-HIGH_control_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-HIGH_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-HIGH_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-HIGH_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-HIGH_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-sick_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-sick_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-sick_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-sick_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-stress_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-stress_adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-stress_adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-stress_adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-stress_control_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-stress_control_adolescent_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-stress_control_adolescent_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-stress_control_adolescent_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-stress_control_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-stress_control_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-stress_control_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-stress_control_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-stress_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-stress_median_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-SAMPLE/Simulation-Configuration-TLR-stress_median_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-SAMPLE/Simulation-Configuration-TLR-stress_median_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-14/Simulation-Configuration-TCR-15_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-14/Simulation-Configuration-TCR-15_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-14/Simulation-Configuration-TCR-15_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-14/Simulation-Configuration-TCR-15_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-14/Simulation-Configuration-TCR-15_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-14/Simulation-Configuration-TCR-15_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-14/Simulation-Configuration-TCR-15_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-14/Simulation-Configuration-TCR-15_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-14/Simulation-Configuration-TCR-15_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-14/Simulation-Configuration-TCR-15_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-14/Simulation-Configuration-TCR-15_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-14/Simulation-Configuration-TCR-15_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-14/Simulation-Configuration-TCR-15_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-14/Simulation-Configuration-TCR-15_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-14/Simulation-Configuration-TCR-15_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-14/Simulation-Configuration-TCR-15_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-TCR-15/Simulation-Configuration-TLR-TCR-15_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..756a1b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-Expl-auto", + "simulation_id": "TLR-Expl-auto-base_adolescent", + "risk_description": "Auto-resume 0.05", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [1.9, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [1.9, 0.05, 1.9] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [1.9, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [1.9, 0.05, 1.9] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [1.9, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [1.9, 0.05, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..6b5b3574 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-Expl-auto", + "simulation_id": "TLR-Expl-auto-base_median", + "risk_description": "Auto-resume 0.05", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.5, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.5, 0.05, 0.5] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.5, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.5, 0.05, 0.5] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.5, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.5, 0.05, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..e099fccc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-Expl-auto", + "simulation_id": "TLR-Expl-auto-base_resistant", + "risk_description": "Auto-resume 0.05", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.8, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.8, 0.05, 0.8] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.8, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.8, 0.05, 0.8] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.8, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.8, 0.05, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..3679552e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-Expl-auto", + "simulation_id": "TLR-Expl-auto-base_sensitive", + "risk_description": "Auto-resume 0.05", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.3, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.3, 0.05, 0.3] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.3, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.3, 0.05, 0.3] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.3, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.3, 0.05, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..f19aee28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_t2_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-Expl-auto", + "simulation_id": "TLR-Expl-auto-t2_median", + "risk_description": "Auto-resume 0.05", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.85, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.85, 0.05, 0.85] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.85, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.85, 0.05, 0.85] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.85, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.85, 0.05, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..15792e2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_t2_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-Expl-auto", + "simulation_id": "TLR-Expl-auto-t2_resistant", + "risk_description": "Auto-resume 0.05", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [2.2, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [2.2, 0.05, 2.2] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [2.2, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [2.2, 0.05, 2.2] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [2.2, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [2.2, 0.05, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..4d434946 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl-auto/TLR-expl-auto_Simulation-Configuration_t2_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-Expl-auto", + "simulation_id": "TLR-Expl-auto-t2_sensitive", + "risk_description": "Auto-resume 0.05", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.3, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.3, 0.05, 0.3] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.3, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.3, 0.05, 0.3] + } + } + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 24.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00"], + "values": [0.3, 0.0] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "20:00:00"], + "values": [0.3, 0.05, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11067/Simulation-Configuration-TLR-EXPL_11067_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_11087/Simulation-Configuration-TLR-EXPL_11087_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_12067/Simulation-Configuration-TLR-EXPL_12067_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_13067/Simulation-Configuration-TLR-EXPL_13067_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_14067/Simulation-Configuration-TLR-EXPL_14067_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_15067/Simulation-Configuration-TLR-EXPL_15067_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_16067/Simulation-Configuration-TLR-EXPL_16067_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t1_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t1_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t1_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_17067/Simulation-Configuration-TLR-EXPL_17067_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_18067/Simulation-Configuration-TLR-EXPL_18067_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_19067/Simulation-Configuration-TLR-EXPL_19067_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_exploratory/TLR-expl/TLR-EXPL_20067/Simulation-Configuration-TLR-EXPL_20067_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..374a173a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-adolescent", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 5.7, + "max_bolus": 30 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..9e81cc94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { +"glucose_safety_limit": 75, +"max_basal_rate": 1.75, + "max_bolus": 6.6 +} + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..d2b51717 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-resistant", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8, + "max_bolus": 6.2 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..9e27ee77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9, + "max_bolus": 3.3 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json new file mode 100644 index 00000000..39882286 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-t2_median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.02 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.02 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { +"glucose_safety_limit": 75, +"max_basal_rate": 1.4, + "max_bolus": 1.84 +} + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6cf4f867 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-t2_resistant", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.68 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.68 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.81, + "max_bolus": 21.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..12a4c802 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1005/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-t2_sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.52, + "max_bolus": 1.76 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..33a82f1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_adolescent", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 5.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..70f1c86b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_median", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..be7161b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_resistant", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..43e540ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_sensitive", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json new file mode 100644 index 00000000..ff5e3696 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-t2_median", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..44fa4852 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-t2_resistant", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..2e61bfba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-t2_sensitive", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.52 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..a56682c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_adolescent", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..6f96096b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_median", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..b2620c79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_resistant", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..f4627719 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_sensitive", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..8a39cb5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_median", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2a2a6b9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_resistant", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b6e3d64a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_sensitive", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..e9b03d3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_adolescent", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..682a9a94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_median", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..1b6fd0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_resistant", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..26ea2d8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_sensitive", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json new file mode 100644 index 00000000..25a875d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_median", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c4c07f10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_resistant", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ba22cf79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_sensitive", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..da0aa2d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..8619f8fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..5c121180 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..53706219 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json new file mode 100644 index 00000000..e6159aed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json new file mode 100644 index 00000000..cf1deb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json new file mode 100644 index 00000000..4d8b0015 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.52, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json new file mode 100644 index 00000000..635ed031 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-adolescent", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json new file mode 100644 index 00000000..90a1ab5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-median", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json new file mode 100644 index 00000000..6c3d4eb0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-resistant", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json new file mode 100644 index 00000000..78838f69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-sensitive", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json new file mode 100644 index 00000000..841763b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-median", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json new file mode 100644 index 00000000..93162a64 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-resistant", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json new file mode 100644 index 00000000..87178958 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-sensitive", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json new file mode 100644 index 00000000..283a990a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json @@ -0,0 +1,108 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-adolescent", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 120 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 120 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 120 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json new file mode 100644 index 00000000..9e96e7c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-median", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 86 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 86 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 86 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json new file mode 100644 index 00000000..fad54d44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-resistant", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..8f326d82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-sensitive", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json new file mode 100644 index 00000000..689a92e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-median", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 138 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json new file mode 100644 index 00000000..94ac5d47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-resistant", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 152 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 152 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 152 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json new file mode 100644 index 00000000..765147e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-sensitive", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 124 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 124 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 124 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json new file mode 100644 index 00000000..65760514 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-adolescent", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 3.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 3.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 3.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json new file mode 100644 index 00000000..c4706bc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-median", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json new file mode 100644 index 00000000..c053cea7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-resistant", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json new file mode 100644 index 00000000..16367751 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-median", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.84 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.7] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.84 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.7] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.84 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.7] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json new file mode 100644 index 00000000..b17dddf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-resistant", + "risk_description": "Use of off-label insulin", + "config_format_version": "v4.52" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 4.52 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.52] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.2 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.52] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json new file mode 100644 index 00000000..d743b6f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-sensitive", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json new file mode 100644 index 00000000..8f0fed69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-adolescent", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json new file mode 100644 index 00000000..97e858e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-median", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json new file mode 100644 index 00000000..3051b6e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-resistant", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json new file mode 100644 index 00000000..9a58f4cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-median", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json new file mode 100644 index 00000000..d7154ff7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-resistant", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json new file mode 100644 index 00000000..868dc5be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-sensitive", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.7 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.7 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json new file mode 100644 index 00000000..8942a41a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556-adolescent", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json new file mode 100644 index 00000000..e114e580 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556-median", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json new file mode 100644 index 00000000..e7fcea22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556-resistant", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json new file mode 100644 index 00000000..91d34b14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556-sensitive", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json new file mode 100644 index 00000000..9f1962e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556.t2_median", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json new file mode 100644 index 00000000..a71953f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556.t2_resistant", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json new file mode 100644 index 00000000..9ce63155 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556-sensitive", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json new file mode 100644 index 00000000..e2b0c77d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-adolescent", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json new file mode 100644 index 00000000..acfdca77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-median", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json new file mode 100644 index 00000000..4987be84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-resistant", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json new file mode 100644 index 00000000..fcb57fe1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-median", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json new file mode 100644 index 00000000..f934b2e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-resistant", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json new file mode 100644 index 00000000..e12e8b9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-sensitive", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json new file mode 100644 index 00000000..7a969d10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-adolescent", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 37.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 37.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json new file mode 100644 index 00000000..1f2870fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-median", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.9 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json new file mode 100644 index 00000000..faa76faa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-resistant", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_T1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json new file mode 100644 index 00000000..0fb53623 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-median", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json new file mode 100644 index 00000000..5da9f8ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-resistant", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 32.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 32.55 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json new file mode 100644 index 00000000..92450cea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-sensitive", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.07 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.07 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json new file mode 100644 index 00000000..4392535f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-adolescent", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json new file mode 100644 index 00000000..88c6018b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Median", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json new file mode 100644 index 00000000..b185efc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Resistant", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json new file mode 100644 index 00000000..14fe4051 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Median", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json new file mode 100644 index 00000000..9af9017a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Resistant", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json new file mode 100644 index 00000000..712e8b0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Sensitive", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json new file mode 100644 index 00000000..00beece9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json @@ -0,0 +1,70 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-adolescent", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 60 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 60 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json new file mode 100644 index 00000000..2cf5ff57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-median", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 43 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json new file mode 100644 index 00000000..9c3f0397 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-resistant", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 31 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json new file mode 100644 index 00000000..a96a1c07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-median", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 69 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 0.92 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 0.92 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json new file mode 100644 index 00000000..58f67e3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-resistant", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 76 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 10.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 10.85 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json new file mode 100644 index 00000000..68832d8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-sensitive", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 0.88 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 62 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 0.88 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 62 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json new file mode 100644 index 00000000..eb068243 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-adolescent", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json new file mode 100644 index 00000000..d51e3403 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-median", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json new file mode 100644 index 00000000..3b7f400f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-resistant", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json new file mode 100644 index 00000000..ac855a7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-median", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json new file mode 100644 index 00000000..4ecd6c1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-resistant", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json new file mode 100644 index 00000000..53cafac3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-sensitive", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json new file mode 100644 index 00000000..d6d1fc98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-adolescent", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json new file mode 100644 index 00000000..fe1489f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-median", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json new file mode 100644 index 00000000..77f911d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-resistant", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json new file mode 100644 index 00000000..b4c9d9f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-median", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json new file mode 100644 index 00000000..15c7139a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-resistant", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json new file mode 100644 index 00000000..2020b3a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-sensitive", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json new file mode 100644 index 00000000..2a154aa3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-adolescent", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json new file mode 100644 index 00000000..4877cc6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-median", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json new file mode 100644 index 00000000..75017417 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-resistant", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json new file mode 100644 index 00000000..5081af83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-median", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json new file mode 100644 index 00000000..86f94596 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-resistant", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json new file mode 100644 index 00000000..d5ee78c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-sensitive", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json new file mode 100644 index 00000000..8df21ed6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-adolescent", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json new file mode 100644 index 00000000..9eedb0e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-median", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json new file mode 100644 index 00000000..ae0292e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-resistant", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json new file mode 100644 index 00000000..687c30c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-median", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.95 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json new file mode 100644 index 00000000..e1885ccf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-resistant", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.6 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json new file mode 100644 index 00000000..b50e71b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-sensitive", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.35 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json new file mode 100644 index 00000000..e4bbc8ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-adolescent", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json new file mode 100644 index 00000000..30e86790 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-median", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json new file mode 100644 index 00000000..97cb4625 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-resistant", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json new file mode 100644 index 00000000..2a2ab53a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-median", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json new file mode 100644 index 00000000..0b9af249 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-resistant", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json new file mode 100644 index 00000000..7e63c204 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-sensitive", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json new file mode 100644 index 00000000..f0d74f54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-adolescent", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json new file mode 100644 index 00000000..b0cfdccb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-median", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json new file mode 100644 index 00000000..b0c8aefd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-resistant", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json new file mode 100644 index 00000000..c0c4fed6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-median", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json new file mode 100644 index 00000000..bbbc5830 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-resistant", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json new file mode 100644 index 00000000..9b8b6632 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-sensitive", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json new file mode 100644 index 00000000..ff26ca56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-adolescent", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json new file mode 100644 index 00000000..98c72a23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-median", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json new file mode 100644 index 00000000..a9d07975 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-resistant", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json new file mode 100644 index 00000000..ee55902d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-median", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json new file mode 100644 index 00000000..dca5d059 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-resistant", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json new file mode 100644 index 00000000..9d08d43b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-sensitive", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json new file mode 100644 index 00000000..ccfb6fb0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-adolescent", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json new file mode 100644 index 00000000..57e7d31f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-median", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json new file mode 100644 index 00000000..ca8ebc95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-resistant", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json new file mode 100644 index 00000000..577b4824 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-median", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json new file mode 100644 index 00000000..c331cf9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-resistant", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json new file mode 100644 index 00000000..1bd7b4d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-sensitive", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json new file mode 100644 index 00000000..3ce7e34a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-adolescent", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json new file mode 100644 index 00000000..39efce3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-median", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json new file mode 100644 index 00000000..a0d4adb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-resistant", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json new file mode 100644 index 00000000..67713d10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-median", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json new file mode 100644 index 00000000..4269debf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-resistant", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json new file mode 100644 index 00000000..cb4d1fce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-sensitive", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json new file mode 100644 index 00000000..af32f9eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-adolescent", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 1.9 + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json new file mode 100644 index 00000000..6c53c3ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-median", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 0.25 + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json new file mode 100644 index 00000000..7c36147c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-resistant", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 0.4 + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json new file mode 100644 index 00000000..12a9dd36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-median", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 0.425 + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json new file mode 100644 index 00000000..947190b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-resistant", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 1.1 + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json new file mode 100644 index 00000000..0f9628d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-sensitive", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 0.15 + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json new file mode 100644 index 00000000..ee6a7a0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-adolescent", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json new file mode 100644 index 00000000..2a056c82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Median", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json new file mode 100644 index 00000000..2114b3a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Resistant", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json new file mode 100644 index 00000000..53ca2edc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Median", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json new file mode 100644 index 00000000..e80c5c4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Resistant", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json new file mode 100644 index 00000000..c9a35981 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Sensitive", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json new file mode 100644 index 00000000..5e3bc595 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-adolescent", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json new file mode 100644 index 00000000..f61d620f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-median", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json new file mode 100644 index 00000000..5698cd72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-resistant", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json new file mode 100644 index 00000000..23c777d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json @@ -0,0 +1,128 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-sensitive", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json new file mode 100644 index 00000000..8f0309df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-median", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json new file mode 100644 index 00000000..7fc918b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-resistant", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json new file mode 100644 index 00000000..cea846c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json @@ -0,0 +1,128 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-sensitive", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..0e644e3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-adolescent", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..7e58824d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-median", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..b24be229 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-resistant", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..6385a794 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-sensitive", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json new file mode 100644 index 00000000..f8753ded --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-median", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json new file mode 100644 index 00000000..aa5531d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-resistant", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json new file mode 100644 index 00000000..4a029d5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-sensitive", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json new file mode 100644 index 00000000..e00c2a63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-adolescent", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json new file mode 100644 index 00000000..6bcc4934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-median", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json new file mode 100644 index 00000000..55cbfa34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-resistant", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json new file mode 100644 index 00000000..1270afd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-median", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json new file mode 100644 index 00000000..552db250 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606.t2_resistant", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json new file mode 100644 index 00000000..3ad55cb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-sensitive", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json new file mode 100644 index 00000000..6075a322 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-adolescent", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json new file mode 100644 index 00000000..dbb2e34d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-median", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json new file mode 100644 index 00000000..8f188bff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-resistant", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json new file mode 100644 index 00000000..94c084e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-median", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json new file mode 100644 index 00000000..bc3ebeaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-resistant", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json new file mode 100644 index 00000000..05576dd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-sensitive", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json new file mode 100644 index 00000000..cd59fc1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-median", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.9] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.9] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.9] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json new file mode 100644 index 00000000..bb988eb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-median", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json new file mode 100644 index 00000000..51d1107e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-resistant", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json new file mode 100644 index 00000000..bbbd8f50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-median", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json new file mode 100644 index 00000000..30f9fb05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-resistant", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json new file mode 100644 index 00000000..a7feafb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-adolescent", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json new file mode 100644 index 00000000..51677e43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-median", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json new file mode 100644 index 00000000..ca76087c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-resistant", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json new file mode 100644 index 00000000..6a1f2cf6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-median", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json new file mode 100644 index 00000000..d12374ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-resistant", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json new file mode 100644 index 00000000..6ea16963 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-sensitive", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json new file mode 100644 index 00000000..9a81b23d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-adolescent", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json new file mode 100644 index 00000000..844830cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-median", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json new file mode 100644 index 00000000..2601442b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-resistant", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json new file mode 100644 index 00000000..eea8cc4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-median", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json new file mode 100644 index 00000000..ca5b49a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-resistant", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json new file mode 100644 index 00000000..8b5b19d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-sensitive", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json new file mode 100644 index 00000000..53d28d83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-adolescent", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json new file mode 100644 index 00000000..a2a30a7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-median", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json new file mode 100644 index 00000000..13876a47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-resistant", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json new file mode 100644 index 00000000..23a0e4bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-median", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json new file mode 100644 index 00000000..34b9ec5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-resistant", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json new file mode 100644 index 00000000..d6f27760 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-sensitive", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json new file mode 100644 index 00000000..f4377d52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-adolescent", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json new file mode 100644 index 00000000..24b053cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-median", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json new file mode 100644 index 00000000..6684807d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-resistant", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json new file mode 100644 index 00000000..a8e3f7a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-sensitive", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json new file mode 100644 index 00000000..ec2b30c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-median", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json new file mode 100644 index 00000000..b03c7898 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-resistant", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json new file mode 100644 index 00000000..535e4a6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629.t2_sensitive", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json new file mode 100644 index 00000000..68aec3e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-adolescent", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json new file mode 100644 index 00000000..945d72e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-median", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json new file mode 100644 index 00000000..69ff2470 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-resistant", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json new file mode 100644 index 00000000..71f8f491 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-median", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c946feee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-resistant", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json new file mode 100644 index 00000000..9a101f86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-adolescent", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json new file mode 100644 index 00000000..b1859cd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-median", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json new file mode 100644 index 00000000..12930c33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-resistant", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json new file mode 100644 index 00000000..55011528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-median", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json new file mode 100644 index 00000000..c018bf10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-resistant", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json new file mode 100644 index 00000000..5fd67f00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-sensitive", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json new file mode 100644 index 00000000..eaf50e0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-adolescent", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json new file mode 100644 index 00000000..8c123d2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-median", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json new file mode 100644 index 00000000..3ea5a6ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-resistant", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json new file mode 100644 index 00000000..839c0c6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-sensitive", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json new file mode 100644 index 00000000..88b22e3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-median", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json new file mode 100644 index 00000000..c02ebd73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-resistant", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json new file mode 100644 index 00000000..c8510786 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-sensitive", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json new file mode 100644 index 00000000..7d2fa16a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-adolescent", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent,", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json new file mode 100644 index 00000000..edfa35f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-median", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json new file mode 100644 index 00000000..05e1f121 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-resistant", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json new file mode 100644 index 00000000..f60d8132 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-median", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json new file mode 100644 index 00000000..99e35a49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-resistant", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json new file mode 100644 index 00000000..327e78d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-sensitive", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..d3b660f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_adolescent", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 24 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 24 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 24 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 24, + "glucose_safety_limit": 80, + "max_basal_rate": 5.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..a986658d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_median", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 6.7 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 6.7, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..565600d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_resistant", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 9.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 9.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..b6e1fd9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_sensitive", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 5.7 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 5.7, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json new file mode 100644 index 00000000..4aa12dcf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_median", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 4.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.0 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 4.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.975 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5c3761cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_resistant", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 9.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 9.0, + "glucose_safety_limit": 80, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..95f3d0aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_sensitive", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 2.33 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 2.33, + "glucose_safety_limit": 75, + "max_basal_rate": 0.35 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json new file mode 100644 index 00000000..42d36150 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-adolescent", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json new file mode 100644 index 00000000..c8f50a23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-median", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json new file mode 100644 index 00000000..bed70560 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-resistant", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json new file mode 100644 index 00000000..21321044 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-median", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json new file mode 100644 index 00000000..c9d66c56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-resistant", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json new file mode 100644 index 00000000..f127d668 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-sensitive", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json new file mode 100644 index 00000000..2690fccc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-adolescent", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json new file mode 100644 index 00000000..1d1a94b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Median", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json new file mode 100644 index 00000000..eb0051ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Resistant", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json new file mode 100644 index 00000000..befb894b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Median", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json new file mode 100644 index 00000000..49b8e873 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Resistant", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json new file mode 100644 index 00000000..23a06e24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Sensitive", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time":"8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json new file mode 100644 index 00000000..3227367b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-adolescent", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json new file mode 100644 index 00000000..7f5905c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-median", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json new file mode 100644 index 00000000..796556e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-resistant", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json new file mode 100644 index 00000000..86c53358 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-median", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json new file mode 100644 index 00000000..796556e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-resistant", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json new file mode 100644 index 00000000..a121abdd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-sensitive", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json new file mode 100644 index 00000000..df0b16d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-adolescent", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json new file mode 100644 index 00000000..703cf06c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-median", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json new file mode 100644 index 00000000..f3e6d716 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-resistant", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json new file mode 100644 index 00000000..9621b4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-median", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json new file mode 100644 index 00000000..a7ffab4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-resistant", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json new file mode 100644 index 00000000..c669ff0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-sensitive", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..7d4e91d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-adolescent", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json new file mode 100644 index 00000000..4d42ef66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-median", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json new file mode 100644 index 00000000..79fbe9c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-resistant", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json new file mode 100644 index 00000000..36c3e322 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-median", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json new file mode 100644 index 00000000..f6963110 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-resistant", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json new file mode 100644 index 00000000..7de5651e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-sensitive", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json new file mode 100644 index 00000000..21f71946 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-adolescent", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json new file mode 100644 index 00000000..5b34684f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-median", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json new file mode 100644 index 00000000..46aa66bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-resistant", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json new file mode 100644 index 00000000..2c5b6e8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-median", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json new file mode 100644 index 00000000..10ef3681 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-resistant", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json new file mode 100644 index 00000000..a802834a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-sensitive", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json new file mode 100644 index 00000000..4ec19069 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-adolescent", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json new file mode 100644 index 00000000..4de3832b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-median", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json new file mode 100644 index 00000000..fdf1678f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-resistant", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json new file mode 100644 index 00000000..88b69050 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-median", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json new file mode 100644 index 00000000..891e3d8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-resistant", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json new file mode 100644 index 00000000..f06e97d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-sensitive", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json new file mode 100644 index 00000000..8c561bbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-adolescent", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json new file mode 100644 index 00000000..d08e4f7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-median", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json new file mode 100644 index 00000000..9936fc1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-Resistant", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json new file mode 100644 index 00000000..b83fe069 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-median", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json new file mode 100644 index 00000000..2a2750d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-Resistant", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json new file mode 100644 index 00000000..8f14c358 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-adolescent", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json new file mode 100644 index 00000000..6159a8c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Median", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json new file mode 100644 index 00000000..70724918 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Resistant", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json new file mode 100644 index 00000000..8c18fe72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Median", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json new file mode 100644 index 00000000..6a0f6847 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Resistant", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json new file mode 100644 index 00000000..d62d9865 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Sensitive", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json new file mode 100644 index 00000000..99835e28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-adolescent", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json new file mode 100644 index 00000000..3cfe69a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Median", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json new file mode 100644 index 00000000..2d296871 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Resistant", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json new file mode 100644 index 00000000..1f229fcd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Sensitive", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json new file mode 100644 index 00000000..b237d774 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Median", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json new file mode 100644 index 00000000..b65720f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Resistant", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json new file mode 100644 index 00000000..c3b8af8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Sensitive", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..85086907 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_adolescent", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..c51693b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_median", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..cc9b5901 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_resistant", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..77c99ed7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_sensitive", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json new file mode 100644 index 00000000..bfde3869 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-t2_median", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json new file mode 100644 index 00000000..34017cd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-t2_resistant", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d8a61161 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-t2_sensitive", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json new file mode 100644 index 00000000..02c139b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_adolescent", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json new file mode 100644 index 00000000..0c52184d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json new file mode 100644 index 00000000..4133076b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_resistant", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json new file mode 100644 index 00000000..c7315e62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..2608fa18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..23deec51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json new file mode 100644 index 00000000..3cc37a07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_adolescent", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json new file mode 100644 index 00000000..8654e3b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Median", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json new file mode 100644 index 00000000..92d344c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Resistant", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json new file mode 100644 index 00000000..64fa903a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Median", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..9b6e4080 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Resistant", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json new file mode 100644 index 00000000..33716cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Sensitive", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json new file mode 100644 index 00000000..7de465e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_adolescent", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json new file mode 100644 index 00000000..993dfe23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Median", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json new file mode 100644 index 00000000..4f482eef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Resistant", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json new file mode 100644 index 00000000..5688226b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Sensitive", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json new file mode 100644 index 00000000..e8b0b737 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Median", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..4f482eef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Resistant", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..5688226b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Sensitive", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json new file mode 100644 index 00000000..02e57377 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-adolescent", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json new file mode 100644 index 00000000..d35721d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Median", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json new file mode 100644 index 00000000..d5dd11f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Resistant", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json new file mode 100644 index 00000000..4a500422 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Median", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..deacff3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Resistant", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..fff3b1f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Sensitive", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json new file mode 100644 index 00000000..7a76ca0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-adolescent", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_adolescent_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_adolescent_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json new file mode 100644 index 00000000..9cd1692f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-median", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_median_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json new file mode 100644 index 00000000..e7f7ffa1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-resistant", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Median_Profile_v1.json new file mode 100644 index 00000000..c2160783 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Median_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-median", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_median_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.87 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.87 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..36c75a16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Resistant_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-resistant", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_resistant_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.77 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.77 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..702b96d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Sensitive_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-sensitive", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.97 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.97 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent180_Profile.json new file mode 100644 index 00000000..79538348 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-adolescent-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 13.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median180_Profile.json new file mode 100644 index 00000000..dcdb8e52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant180_Profile.json new file mode 100644 index 00000000..b2b159cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive180_Profile.json new file mode 100644 index 00000000..53837c6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median180_Profile.json new file mode 100644 index 00000000..a79bf4f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median180_Profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json new file mode 100644 index 00000000..3cfafded --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json new file mode 100644 index 00000000..d2857747 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent270_Profile.json new file mode 100644 index 00000000..5a81e205 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-adolescent-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 13.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median270_Profile.json new file mode 100644 index 00000000..a9a20629 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time":"8/15/2019 16:30:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 3.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant270_Profile.json new file mode 100644 index 00000000..bdd4efa9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 2.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive270_Profile.json new file mode 100644 index 00000000..e7295e34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median270_Profile.json new file mode 100644 index 00000000..0e608a7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time":"8/15/2019 16:30:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 4.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json new file mode 100644 index 00000000..be34d5df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 8.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json new file mode 100644 index 00000000..9db66eac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent360_Profile.json new file mode 100644 index 00000000..af805cd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-adolescent-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 13.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median360_Profile.json new file mode 100644 index 00000000..615dca76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant360_Profile.json new file mode 100644 index 00000000..fec0a8f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 2.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive360_Profile.json new file mode 100644 index 00000000..b60a8836 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median360_Profile.json new file mode 100644 index 00000000..4581bc39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 4.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json new file mode 100644 index 00000000..0cb11a41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json new file mode 100644 index 00000000..fbd00a6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json new file mode 100644 index 00000000..8c65b8e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-adolescent", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 12.5 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 12.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json new file mode 100644 index 00000000..16d1ac69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-median", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.3 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json new file mode 100644 index 00000000..ae8f04d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-resistant", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json new file mode 100644 index 00000000..b36adfc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-sensitive", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 1.65 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 1.65 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json new file mode 100644 index 00000000..87dac613 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-median", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 2.3 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 2.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json new file mode 100644 index 00000000..af7957f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-resistant", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 7.6 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 7.6 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json new file mode 100644 index 00000000..89ac2136 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-sensitive", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 2.06 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 2.06 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json new file mode 100644 index 00000000..4e4fc0df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-adolescent", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.13 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 18.13 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.13 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.13 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.58 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 14.58 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json new file mode 100644 index 00000000..b1a8e5dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-median", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.53 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.53 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.93 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 3.93 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.83 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 3.83 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json new file mode 100644 index 00000000..bfb23473 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-resistant", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.63 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 3.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.18 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 3.18 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json new file mode 100644 index 00000000..18882dec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-sensitive", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.53 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.53 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.28 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.28 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.13 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.13 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json new file mode 100644 index 00000000..5ef3777a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-median", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json new file mode 100644 index 00000000..2a5ebdbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-resistant", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json new file mode 100644 index 00000000..84923b9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-sensitive", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json new file mode 100644 index 00000000..595aef04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-median", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json new file mode 100644 index 00000000..e98ef90e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-median", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json new file mode 100644 index 00000000..763f7c10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-resistant", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json new file mode 100644 index 00000000..cce2a267 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-median", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json new file mode 100644 index 00000000..77bd024b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-resistant", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json new file mode 100644 index 00000000..5bc7e85e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json @@ -0,0 +1,18 @@ +{ + "metadata": { + "risk-id": "TLR-752", + "simulation_id": "TLR-752-median", + "risk_description": "Noisy sensor", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations", + "patient": { + "sensor": { + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json new file mode 100644 index 00000000..9db4ca15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-adolescent", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json new file mode 100644 index 00000000..4486cc46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json new file mode 100644 index 00000000..a88fc248 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json new file mode 100644 index 00000000..8a6d1db8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json new file mode 100644 index 00000000..bf7bdd40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [25] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [25] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [25] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json new file mode 100644 index 00000000..4fc7f725 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json new file mode 100644 index 00000000..7ef46712 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [52.5] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [52.5] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [52.5] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json new file mode 100644 index 00000000..29bd0461 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json @@ -0,0 +1,127 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-adolescent", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.25] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.4 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.25] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.4 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.25] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json new file mode 100644 index 00000000..45677669 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json @@ -0,0 +1,127 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [6.5] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [6.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [6.5] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json new file mode 100644 index 00000000..fac0de67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json @@ -0,0 +1,127 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json new file mode 100644 index 00000000..bb493765 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json @@ -0,0 +1,131 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 7.5 + ] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [7.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [7.5] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json new file mode 100644 index 00000000..93269d13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.9 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.9 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json new file mode 100644 index 00000000..c092ebcb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5.0] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json new file mode 100644 index 00000000..3577350a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json @@ -0,0 +1,95 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 15.0 + ] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.13 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [15] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.13 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [15] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..79007252 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-000-isf", + "simulation_id": "TLR-000-isf-base_median", + "risk_description": "Change isf instead of carb ratio", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient":{ + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [12.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient":{ + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [12.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient":{ + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [12.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json new file mode 100644 index 00000000..13031dee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json @@ -0,0 +1,55 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-adolescent", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json new file mode 100644 index 00000000..35341eee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json @@ -0,0 +1,55 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json new file mode 100644 index 00000000..85e07d07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json @@ -0,0 +1,55 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-Resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json new file mode 100644 index 00000000..e37d469e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json @@ -0,0 +1,55 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.7] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.7] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.7] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json new file mode 100644 index 00000000..f62415bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json @@ -0,0 +1,55 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-Resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json new file mode 100644 index 00000000..d2bfdf69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.6 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json new file mode 100644 index 00000000..c8107f03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json new file mode 100644 index 00000000..4c121ea7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json new file mode 100644 index 00000000..3b2cf544 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json new file mode 100644 index 00000000..3def6680 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json new file mode 100644 index 00000000..519f1062 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.52, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json new file mode 100644 index 00000000..2c0ad7e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8, + "model": "rapid_acting_adult" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json new file mode 100644 index 00000000..59871994 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json @@ -0,0 +1,59 @@ + +{ + "metadata": { + "risk-id": "TLR-FDA", + "simulation_id": "TLR-FDA-median", + "risk_description": "Insulin Model selection adolescent Child", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json new file mode 100644 index 00000000..ca551647 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-adolescent", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json new file mode 100644 index 00000000..994a5d89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json new file mode 100644 index 00000000..adc3dbcf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Resistant", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json new file mode 100644 index 00000000..7eb64f65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json new file mode 100644 index 00000000..2e846049 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json new file mode 100644 index 00000000..5ff5d72d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json new file mode 100644 index 00000000..1ed3ce50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-adolescent", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json new file mode 100644 index 00000000..ab5508ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Median", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json new file mode 100644 index 00000000..bbe8ea0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Resistant", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json new file mode 100644 index 00000000..fd3f0d00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Median", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json new file mode 100644 index 00000000..cd75b6a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Resistant", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json new file mode 100644 index 00000000..f0722e3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Sensitive", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json new file mode 100644 index 00000000..7e2d4e68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-adolescent", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "controller": { + "settings": { + "max_basal_rate": 19 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json new file mode 100644 index 00000000..f71fe1b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Median", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json new file mode 100644 index 00000000..39524752 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Resistant", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "controller": { + "settings": { + "max_basal_rate": 8 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json new file mode 100644 index 00000000..62b143a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Median", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "controller": { + "settings": { + "max_basal_rate": 13.3 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json new file mode 100644 index 00000000..60898eac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Resistant", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "controller": { + "settings": { + "max_basal_rate": 22.6 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json new file mode 100644 index 00000000..63710ce7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Sensitive", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "controller": { + "settings": { + "max_basal_rate": 4.0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json new file mode 100644 index 00000000..d200b12a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-adolescent", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json new file mode 100644 index 00000000..c76381da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Median", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json new file mode 100644 index 00000000..c1e8f79a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Resistant", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json new file mode 100644 index 00000000..b17755e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Sensitive", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json new file mode 100644 index 00000000..76b77370 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Median", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json new file mode 100644 index 00000000..4640cdad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Resistant", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json new file mode 100644 index 00000000..45d91cd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Sensitive", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json new file mode 100644 index 00000000..c549c4f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-adolescent", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json new file mode 100644 index 00000000..2eb1f3a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Median", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..9417f0ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Resistant", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..be2b1931 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Sensitive", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json new file mode 100644 index 00000000..66021496 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Median", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..f0bbde48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Resistant", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..f1979d45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Sensitive", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..e3ce9d67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_adolescent", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..455c87ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_Median", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "time": "8/15/2019 12:00:00", + "dosing_enabled": false + }, + { + "time": "8/15/2019 12:30:00", + "dosing_enabled": true + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..27b67c20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_resistant", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..52448b02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_sensitive", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json new file mode 100644 index 00000000..b83486db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json @@ -0,0 +1,148 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_Median", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.85, + 8.0, + 0.85 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "time": "8/15/2019 12:00:00", + "dosing_enabled": false + }, + { + "time": "8/15/2019 12:30:00", + "dosing_enabled": true + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.85, + 8.0, + 0.85 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ],"metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.85, + 2.9, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json new file mode 100644 index 00000000..17ec3bb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_resistant", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 2.2, + 15.4, + 2.2 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 2.2, + 15.4, + 2.2 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 2.2, + 7.7, + 2.2 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json new file mode 100644 index 00000000..8f3394df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json @@ -0,0 +1,148 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_sensitive", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.3, + 4.4, + 0.3 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.3, + 4.4, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ],"metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.3, + 1.05, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json new file mode 100644 index 00000000..cb854c8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-adolescent", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json new file mode 100644 index 00000000..5ff1ec51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-median", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json new file mode 100644 index 00000000..1edf586e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-resistant", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json new file mode 100644 index 00000000..eb30c430 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-median", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json new file mode 100644 index 00000000..984e9bd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-resistant", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json new file mode 100644 index 00000000..aec8188d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-sensitive", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json new file mode 100644 index 00000000..2e1b968c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-adolescent", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json new file mode 100644 index 00000000..5d1b9ade --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-median", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json new file mode 100644 index 00000000..7c80b816 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-resistant", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json new file mode 100644 index 00000000..77bf64ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-median", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json new file mode 100644 index 00000000..22e04763 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-resistant", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json new file mode 100644 index 00000000..c2626514 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-sensitive", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json new file mode 100644 index 00000000..8679a9ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-adolescent", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json new file mode 100644 index 00000000..1e240750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-median", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json new file mode 100644 index 00000000..9e90ace0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-resistant", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json new file mode 100644 index 00000000..a1fa7ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-median", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json new file mode 100644 index 00000000..a9a31e92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-resistant", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json new file mode 100644 index 00000000..af77cbb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-sensitive", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json new file mode 100644 index 00000000..e40d0108 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-adolescent", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json new file mode 100644 index 00000000..8cc69dc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-median", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json new file mode 100644 index 00000000..2dbd00d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-resistant", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json new file mode 100644 index 00000000..302de6af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-median", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json new file mode 100644 index 00000000..5613183a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-resistant", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json new file mode 100644 index 00000000..39e700a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-sensitive", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json new file mode 100644 index 00000000..2b711bef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-adolescent", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json new file mode 100644 index 00000000..13e01240 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-median", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json new file mode 100644 index 00000000..54921a5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-resistant", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json new file mode 100644 index 00000000..763de649 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-median", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json new file mode 100644 index 00000000..e715cc2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-resistant", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json new file mode 100644 index 00000000..fae9b4d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-sensitive", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json new file mode 100644 index 00000000..1339cfeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-adolescent", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json new file mode 100644 index 00000000..f200f04e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-median", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json new file mode 100644 index 00000000..7839e2ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-resistant", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json new file mode 100644 index 00000000..b07373a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-median", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json new file mode 100644 index 00000000..0697dfd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-resistant", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json new file mode 100644 index 00000000..2abd0895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-sensitive", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json new file mode 100644 index 00000000..9ad3fb90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-adolescent", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.375 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.375 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.12 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4875 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4875 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json new file mode 100644 index 00000000..0d3affa8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-median", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.975 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.975 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.825 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.825 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json new file mode 100644 index 00000000..98038048 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-resistant", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.775 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.775 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6375 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6375 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json new file mode 100644 index 00000000..71e36581 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-sensitive", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.475 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.475 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.375 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.375 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json new file mode 100644 index 00000000..d5cb7715 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-median", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.23 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json new file mode 100644 index 00000000..1298099f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-resistant", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.71 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.71 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json new file mode 100644 index 00000000..9c79ab8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-sensitive", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.475 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.475 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.375 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.375 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json new file mode 100644 index 00000000..50d4a56a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-adolescent", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json new file mode 100644 index 00000000..649d7244 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-median", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json new file mode 100644 index 00000000..047c6137 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-resistant", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json new file mode 100644 index 00000000..edc4c479 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-median", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json new file mode 100644 index 00000000..8b2ae193 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-resistant", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json new file mode 100644 index 00000000..10ffb43c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-sensitive", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json new file mode 100644 index 00000000..eee459b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-adolescent", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_111_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_111_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_111_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_111_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_111_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_111_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json new file mode 100644 index 00000000..c4173065 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-median", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json new file mode 100644 index 00000000..f54d01cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-resistant", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json new file mode 100644 index 00000000..71abd1ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-median", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_112_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_112_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_112_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_112_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_112_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_112_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json new file mode 100644 index 00000000..1346b64c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-resistant", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json new file mode 100644 index 00000000..eb95db91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-sensitive", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_113_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_113_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_113_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_113_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_113_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_113_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json new file mode 100644 index 00000000..d7006b51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-adolescent", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json new file mode 100644 index 00000000..8cb2e200 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-median", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json new file mode 100644 index 00000000..bdb1ebe1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-resistant", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json new file mode 100644 index 00000000..98e23791 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-median", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json new file mode 100644 index 00000000..ec455938 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-resistant", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json new file mode 100644 index 00000000..0877d46a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-sensitive", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json new file mode 100644 index 00000000..d72e9385 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-adolescent", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 17.5 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 17.5 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + }, + { + "time": "8/15/2019 12:10:00", + "value": 12.5 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + }, + { + "time": "8/15/2019 12:10:00", + "value": 12.5 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 13.95 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 13.95 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json new file mode 100644 index 00000000..efa0b1ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-median", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 3.9 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.2 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 3.2 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json new file mode 100644 index 00000000..aab62a5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-resistant", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.0 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 3.0 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + {"time": "8/15/2019 12:10:00", + "value": 3.1} + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.1 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.55 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 2.55 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json new file mode 100644 index 00000000..2f964881 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-sensitive", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 1.9 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 1.9 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + }, + { + "time": "8/15/2019 12:10:00", + "value": 1.65 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + }, + { + "time": "8/15/2019 12:10:00", + "value": 1.65 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 1.5 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 1.5 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json new file mode 100644 index 00000000..fb2d9a92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-median", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json new file mode 100644 index 00000000..fd2ee2ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-resistant", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json new file mode 100644 index 00000000..a7b9a4d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-sensitive", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json new file mode 100644 index 00000000..61f0479b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-adolescent", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigationss_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 60 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + }, + { + "time": "8/15/2019 12:05:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + }, + { + "time": "8/15/2019 12:05:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json new file mode 100644 index 00000000..143370ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-median", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 43 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json new file mode 100644 index 00000000..7d8bf4e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-resistant", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 31 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json new file mode 100644 index 00000000..4fd6bf33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-sensitive", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + }, + { + "time": "8/15/2019 12:05:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + }, + { + "time": "8/15/2019 12:05:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json new file mode 100644 index 00000000..9c2b8afb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-median", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 69 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.6 + }, + { + "time": "8/15/2019 12:05:00", + "value": 4.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.6 + }, + { + "time": "8/15/2019 12:05:00", + "value": 4.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json new file mode 100644 index 00000000..1bb276ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-resistant", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 76 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.85 + }, + { + "time": "8/15/2019 12:05:00", + "value": 10.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.85 + }, + { + "time": "8/15/2019 12:05:00", + "value": 10.85 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json new file mode 100644 index 00000000..1068c2c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-sensitive", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 62 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + }, + { + "time": "8/15/2019 12:05:00", + "value": 2.69 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + }, + { + "time": "8/15/2019 12:05:00", + "value": 2.69 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json new file mode 100644 index 00000000..bf13be5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-adolescent", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json new file mode 100644 index 00000000..c0a4da10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-median", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json new file mode 100644 index 00000000..7b15c752 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-resistant", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json new file mode 100644 index 00000000..515afdb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-median", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json new file mode 100644 index 00000000..4dcd4882 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-resistant", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json new file mode 100644 index 00000000..cfd2218a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-sensitive", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json new file mode 100644 index 00000000..64a8bd57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-adolescent", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 120 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 120 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json new file mode 100644 index 00000000..53ab35cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-median", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 86 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 86 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 86 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json new file mode 100644 index 00000000..75936a54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-resistant", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 62 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 62 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json new file mode 100644 index 00000000..b4a8ac77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-median", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 138 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 138 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 138 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json new file mode 100644 index 00000000..a5ac2f3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-resistant", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 152 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 152 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 152 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json new file mode 100644 index 00000000..d8313e92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-sensitive", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 124 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 124 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 124 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json new file mode 100644 index 00000000..af3c0212 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-adolescent", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json new file mode 100644 index 00000000..3059c129 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-median", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json new file mode 100644 index 00000000..2bcabb70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-resistant", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json new file mode 100644 index 00000000..d705c624 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-median", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json new file mode 100644 index 00000000..1a2e073a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-resistant", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json new file mode 100644 index 00000000..43b0884e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-sensitive", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json new file mode 100644 index 00000000..2379ddda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-828", + "simulation_id": "TLR-828-adolescent", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json new file mode 100644 index 00000000..1044dec0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-828", + "simulation_id": "TLR-828-median", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json new file mode 100644 index 00000000..5b8841d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-828", + "simulation_id": "TLR-828-resistant", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json new file mode 100644 index 00000000..b658f1da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-828", + "simulation_id": "TLR-828-median", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json new file mode 100644 index 00000000..5eb81df1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-828", + "simulation_id": "TLR-828-resistant", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json new file mode 100644 index 00000000..69d6e935 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-4.8124.81", + "simulation_id": "TLR-4.8124.81-sensitive", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json new file mode 100644 index 00000000..4eb92d6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-adolescent", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json new file mode 100644 index 00000000..c60b6ad8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-median", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json new file mode 100644 index 00000000..eb4f49c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-resistant", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json new file mode 100644 index 00000000..81612730 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-median", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json new file mode 100644 index 00000000..043eca4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-resistant", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json new file mode 100644 index 00000000..fab27480 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-sensitive", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json new file mode 100644 index 00000000..70cc7662 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-adolescent", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json new file mode 100644 index 00000000..737d1d05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-median", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json new file mode 100644 index 00000000..300f05b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-resistant", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json new file mode 100644 index 00000000..297f5ded --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-median", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json new file mode 100644 index 00000000..65f29da2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-resistant", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json new file mode 100644 index 00000000..7637e0ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-sensitive", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json new file mode 100644 index 00000000..54cab070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-adolescent", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.56 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.38 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.76 + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.56 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.38 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.56 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.38 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.76, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json new file mode 100644 index 00000000..89539c5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-median", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.66 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.1 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.35 + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.66 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.66 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.1 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.35, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json new file mode 100644 index 00000000..cc4d2fe4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-resistant", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.16 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.56 + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.16 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.16 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.56, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json new file mode 100644 index 00000000..e364468c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-sensitive", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.06 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.18 + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.06 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.06 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.18, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json new file mode 100644 index 00000000..35148ff4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-median", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.26 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.79 + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.79, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json new file mode 100644 index 00000000..276375e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-resistant", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 2.59 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.58 + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 2.59 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 2.59 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.58, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json new file mode 100644 index 00000000..01abe792 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-sensitive", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.08 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.28 + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.08 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.08 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.28, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json new file mode 100644 index 00000000..9d45e24d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-adolescent", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.57 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.14 + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.57 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.57 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.14, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json new file mode 100644 index 00000000..ae023183 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-median", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.22 + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.22, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json new file mode 100644 index 00000000..3f91d369 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-resistant", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.56 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.96 + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.56 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.56 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.96, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json new file mode 100644 index 00000000..ab5a0c9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-sensitive", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.21 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.63 + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.21 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.21 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.63, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json new file mode 100644 index 00000000..44037db9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-median", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.64 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.93 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 2.79 + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.64 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.93 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.64 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.93 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.93, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json new file mode 100644 index 00000000..a896df75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-resistant", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.06 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1.58 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5.53 + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.06 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1.58 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.06 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1.58 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 5.53, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json new file mode 100644 index 00000000..a6d61132 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-sensitive", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.10 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.98 + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.10 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.10 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.1, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json new file mode 100644 index 00000000..28750033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json new file mode 100644 index 00000000..f817276b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json new file mode 100644 index 00000000..65aeb76a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json new file mode 100644 index 00000000..66bfdb97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json new file mode 100644 index 00000000..8746f250 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json new file mode 100644 index 00000000..33a51481 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json new file mode 100644 index 00000000..e737c324 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json new file mode 100644 index 00000000..a9eebaf3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json new file mode 100644 index 00000000..42314749 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json new file mode 100644 index 00000000..0e7aac45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json new file mode 100644 index 00000000..73b0cb69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json new file mode 100644 index 00000000..1bdf8d05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json new file mode 100644 index 00000000..450f0f3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json new file mode 100644 index 00000000..77c45648 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json new file mode 100644 index 00000000..20e554f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json new file mode 100644 index 00000000..8e1c3006 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json new file mode 100644 index 00000000..2abca75a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json new file mode 100644 index 00000000..9bbcd765 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json new file mode 100644 index 00000000..d3879aeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json new file mode 100644 index 00000000..694f8594 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json new file mode 100644 index 00000000..994a0284 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json new file mode 100644 index 00000000..f8dda6ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json new file mode 100644 index 00000000..79925573 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json new file mode 100644 index 00000000..ff4b5259 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json new file mode 100644 index 00000000..635160cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json new file mode 100644 index 00000000..a4e6e056 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json new file mode 100644 index 00000000..79c90732 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json new file mode 100644 index 00000000..f1e2e819 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json new file mode 100644 index 00000000..1a4094b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json new file mode 100644 index 00000000..378da77f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json new file mode 100644 index 00000000..d2382b15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json new file mode 100644 index 00000000..b80220e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json new file mode 100644 index 00000000..cf92f4d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json new file mode 100644 index 00000000..87ba08eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json new file mode 100644 index 00000000..5718ec21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json new file mode 100644 index 00000000..071f15cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json new file mode 100644 index 00000000..87ba08eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json new file mode 100644 index 00000000..669df4db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json new file mode 100644 index 00000000..e80b24bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json new file mode 100644 index 00000000..75802c32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json new file mode 100644 index 00000000..96602b11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json new file mode 100644 index 00000000..f5cc8bac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json new file mode 100644 index 00000000..b032a5aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json new file mode 100644 index 00000000..179ba4bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json new file mode 100644 index 00000000..a5998641 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json new file mode 100644 index 00000000..cad9f65c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json new file mode 100644 index 00000000..7fe7b485 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json new file mode 100644 index 00000000..883a192a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json new file mode 100644 index 00000000..98f68f6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json new file mode 100644 index 00000000..92c1d8df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json new file mode 100644 index 00000000..76cb53cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json new file mode 100644 index 00000000..91b4dd99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json new file mode 100644 index 00000000..43415e4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json new file mode 100644 index 00000000..bcdba82d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json new file mode 100644 index 00000000..44e67541 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json new file mode 100644 index 00000000..2456ecd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json new file mode 100644 index 00000000..494acebd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json new file mode 100644 index 00000000..a1e3c431 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json new file mode 100644 index 00000000..c69a4fbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json new file mode 100644 index 00000000..77d81161 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json new file mode 100644 index 00000000..84e824e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json new file mode 100644 index 00000000..cdc0ccb0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-median", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json new file mode 100644 index 00000000..c77d227a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-median", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json new file mode 100644 index 00000000..23104e10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-resistant", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json new file mode 100644 index 00000000..4377c73a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-median", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..4c05d2bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-resistant", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..81622fe3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-sensitive", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json new file mode 100644 index 00000000..b8040895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-adolescent", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json new file mode 100644 index 00000000..b8d535c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-median", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json new file mode 100644 index 00000000..726785a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-resistant", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json new file mode 100644 index 00000000..d5542c78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-median", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..dc3c81d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-resistant", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..e203a045 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-sensitive", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..f2c0e577 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-adolescent", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3078e513 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..55ab4965 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..100f0f62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json new file mode 100644 index 00000000..d9264cb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..0b5846ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..fa7c5078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..4acd46f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-adolescent", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.83 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.83 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json new file mode 100644 index 00000000..c627d14a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..eb01e3c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..f6e7345c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..b767542a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.9 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.9 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..d27e50b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.87 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.87 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..9e03798a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-adolescent", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..f53b6e03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..024ea6cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..a733d4e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 10.53 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2c14daa9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 23.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..9ad6637d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.58 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json new file mode 100644 index 00000000..b0aa1d82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-adolescent", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json new file mode 100644 index 00000000..a62db371 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json new file mode 100644 index 00000000..037bd848 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistnat", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json new file mode 100644 index 00000000..84f5886b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..a6402df9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..f0ec91ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..cb87e85f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-adolescent", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json new file mode 100644 index 00000000..2d37329b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..d9c657c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..d6b1c3dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.08 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.08 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..d5a08604 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.14 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.14 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..0de1597f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.04 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.04 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..1fb2ff0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-adolescent", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 31.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..429f3b4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 7.02 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..93f9573e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..72c7bb9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 10.53 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..54d82842 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 23.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..4be4616f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.58 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json new file mode 100644 index 00000000..1ed0f01c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-adolescent", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json new file mode 100644 index 00000000..41accd50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json new file mode 100644 index 00000000..8547023e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json new file mode 100644 index 00000000..50a0bf52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..180ddee9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..db6e58c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..2a821338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-adolescent", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json new file mode 100644 index 00000000..4ca62831 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..6b074912 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.06 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.06 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..2b043b22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.64 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.64 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..1160ec49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..11e97127 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.20 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.20 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..ab2ce98b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-adolescent", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 33.25 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..be8e810a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 7.41 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..8fd32caa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..e3a7ff07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.12 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..cccc1772 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 24.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 24.61 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c5c9767c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.89 + }] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.89 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json new file mode 100644 index 00000000..ff43c364 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-adolescent", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json new file mode 100644 index 00000000..32d6e88d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json new file mode 100644 index 00000000..0c6cc04d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json new file mode 100644 index 00000000..3a2fb8ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2585c653 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..aaa8e972 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..b2736824 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-adolescent", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json new file mode 100644 index 00000000..b96b5783 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..d69f56d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..4a0435db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.20 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.20 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..62b04c89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.05 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.05 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..0d6c1a5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.37 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.37 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..220009d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-adolescent", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + }], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..62bc998d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..e4b05461 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value":6} + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model":{ + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..dfc57dd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.70 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.70 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..83dbc1b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.90 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.90 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model":{ + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..f836e33f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.20 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.20 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json new file mode 100644 index 00000000..404f8925 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-adolescent", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json new file mode 100644 index 00000000..63ebbd3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json new file mode 100644 index 00000000..bf536dc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json new file mode 100644 index 00000000..8b0798be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..bccd9d5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..ac15b100 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..5f8f22f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-adolescent", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json new file mode 100644 index 00000000..f2b03a1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..48028141 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..861e12c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.56 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.56 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..918c74f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..da9dcbee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..1be57f1b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-adolescent", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..96d32c17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.39 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.39 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..5397aea0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..5237efc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.39 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.39 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..695d1f45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..259ea452 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json new file mode 100644 index 00000000..81328517 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-adolescent", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json new file mode 100644 index 00000000..93c35308 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json new file mode 100644 index 00000000..11dda70f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json new file mode 100644 index 00000000..855f09fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..0c652f64 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..d6728e92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..6913711e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-adolescent", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json new file mode 100644 index 00000000..7db34a88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..48ce2cd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..4c93517d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..3c07c646 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..9e1893c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..33e41114 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-adolescent", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/18/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..618f985f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..a0980648 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..b3e24856 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..06f0aa8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..09700e69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json new file mode 100644 index 00000000..01bd6b87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-adolescent", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json new file mode 100644 index 00000000..15a1808d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json new file mode 100644 index 00000000..8a51ac54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json new file mode 100644 index 00000000..36288f74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..37185d63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..29045773 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..9087c388 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-adolescent", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json new file mode 100644 index 00000000..a4052eb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..aa081fc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..515a6d55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..85c4a810 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.86 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.86 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..00b480ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.51 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.51 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..c9769e51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-adolescent", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.25 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..8686fc38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.76 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.76 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..29223119 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..fba15d4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.76 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.76 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..67a8c2b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.89 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.89 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c42278e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.93 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.93 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json new file mode 100644 index 00000000..18075525 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-adolescent", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json new file mode 100644 index 00000000..ab96ef58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json new file mode 100644 index 00000000..6c1fa347 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json new file mode 100644 index 00000000..34845bea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..27cfdaa3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..332c1fc6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..fa8d13a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-adolescent", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json new file mode 100644 index 00000000..289e110b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..4aac8975 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..10fad673 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..db18153e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c209bc53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..42d3e178 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-adolescent", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..c064256f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.56 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.56 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..92b71917 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..0ff9046f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.34 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.34 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..57336e66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.18 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.18 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..386dba85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.24 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.24 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json new file mode 100644 index 00000000..f949163d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-adolescent", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json new file mode 100644 index 00000000..81434ca2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json new file mode 100644 index 00000000..1a662e57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json new file mode 100644 index 00000000..f324382d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json new file mode 100644 index 00000000..2b35c81b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json new file mode 100644 index 00000000..22860342 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json new file mode 100644 index 00000000..facb644d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846_corr-adolescent", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.17 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json new file mode 100644 index 00000000..0fda06bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json new file mode 100644 index 00000000..5f3b5dd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846_corr-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json new file mode 100644 index 00000000..d2db4bbd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.72 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.72 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json new file mode 100644 index 00000000..1a0df246 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846_corr-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.38 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json new file mode 100644 index 00000000..b7e370f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846_corr-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.19 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.19 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json new file mode 100644 index 00000000..7262f940 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-adolescent", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json new file mode 100644 index 00000000..1111aed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json new file mode 100644 index 00000000..5a6d2dd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json new file mode 100644 index 00000000..0dc0e301 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.61 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json new file mode 100644 index 00000000..c675b8d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json new file mode 100644 index 00000000..0cdcf59a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json new file mode 100644 index 00000000..048e6c6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-adolescent", + "duration_hours": 23.0, + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json new file mode 100644 index 00000000..0e3877f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-median", + "duration_hours": 23.0, + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..249e8da9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-resistant", + "duration_hours": 23.0, + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json new file mode 100644 index 00000000..73b2f902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-median", + "duration_hours": 23.0, + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json new file mode 100644 index 00000000..20cab435 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-resistant", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json new file mode 100644 index 00000000..2b549227 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-sensitive", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json new file mode 100644 index 00000000..cfffba20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-846_70_corr", + "simulation_id": "TLR-846_corr-adolescent", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.17 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json new file mode 100644 index 00000000..9e1f5fd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-median", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.96 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.96 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..146c2ee9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json @@ -0,0 +1,86 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-resistant", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json new file mode 100644 index 00000000..55ac6b72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-median", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.92 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.92 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json new file mode 100644 index 00000000..65724bcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json @@ -0,0 +1,86 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-resistant", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.67 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.67 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json new file mode 100644 index 00000000..f291fdb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-sensitive", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.18 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.18 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json new file mode 100644 index 00000000..556812c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-adolescent", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.25 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json new file mode 100644 index 00000000..ae5df9dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-median", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json new file mode 100644 index 00000000..5d8fb8a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-resistant", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.10 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json new file mode 100644 index 00000000..6b807787 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-median", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json new file mode 100644 index 00000000..540e1765 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-resistant", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json new file mode 100644 index 00000000..f5adeabc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-sensitive", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json new file mode 100644 index 00000000..f39ecfa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-adolescent", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json new file mode 100644 index 00000000..f3e4cc61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json new file mode 100644 index 00000000..c3ae52a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..aef37dfe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json new file mode 100644 index 00000000..5372f3c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..08707d6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..90e0ab4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..12878107 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_corr", + "simulation_id": "TLR-847_corr-adolescent", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.17 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json new file mode 100644 index 00000000..91e468da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.96 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.96 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..9d72bf60 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_corr", + "simulation_id": "TLR-847_corr-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..4b9eaafb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2e419f44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_corr", + "simulation_id": "TLR-847_corr-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..a05a1a2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_corr", + "simulation_id": "TLR-847_corr-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..3ccb3018 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-adolescent", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.25 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..3a03e7f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..4a885e3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..1a911473 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..f0a1eec8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..f83e8fb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json new file mode 100644 index 00000000..7cdeb790 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-adolescent", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_ adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json new file mode 100644 index 00000000..081dc0ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-median", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json new file mode 100644 index 00000000..6e37e1db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-resistant", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json new file mode 100644 index 00000000..39f24e56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-median", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.33, 0.0, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.33, 0.0, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.33, 0.0, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json new file mode 100644 index 00000000..72329965 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-resistant", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [2.26, 0.0, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [2.26, 0.0, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [2.26, 0.0, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..059aca24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-sensitive", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.4, 0.0, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.4, 0.0, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.4, 0.0, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json new file mode 100644 index 00000000..f1244054 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-adolescent", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json new file mode 100644 index 00000000..df119ed9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json new file mode 100644 index 00000000..403b4208 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json new file mode 100644 index 00000000..7c539ff7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..cc4b8610 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c443d8e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..e88b0c40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-adolescent", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.17 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json new file mode 100644 index 00000000..6f319c05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..be737037 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..9987b269 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.72 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.72 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..f7e57c94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.38 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..50ded9f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.19 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.19 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..8267c2ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-adolescent", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model":{ + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..22c15f0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..178233c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..ff88e58d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.61 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..95e05846 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.96 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..84c8aaca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..4a76352e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_adolescent", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [24] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [8] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [24] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [24] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [8] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..1e8a577d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_median", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [100.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [26] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [100.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [26] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [100.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [26] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..cdaa430b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_resistant", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [98] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [98] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [98] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..9d204e09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_sensitive", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [180.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [30] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [180.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [30] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [180.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [30] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json new file mode 100644 index 00000000..b47620b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_median", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [60] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.42] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [40] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [60] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.42] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [40] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [60] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.42] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [40] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5d39e4ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_resistant", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [40] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [40] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [40] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..51951ee1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_sensitive", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [170] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.13] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [60] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [170] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.13] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [60] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [170] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.13] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [60] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json new file mode 100644 index 00000000..fd5ff8b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-adolescent", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json new file mode 100644 index 00000000..dc34785f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-median", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json new file mode 100644 index 00000000..5fba9585 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-resistant", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json new file mode 100644 index 00000000..00f4b20f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-median", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1c1f8253 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-resistant", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3ae44869 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-sensitive", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json new file mode 100644 index 00000000..cfc4199b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json new file mode 100644 index 00000000..60332ccc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json new file mode 100644 index 00000000..f8e8801c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json new file mode 100644 index 00000000..e419c895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json new file mode 100644 index 00000000..de7fbfea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..e6eaa761 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 2.8, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..34ab277f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..8bbfe98d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.16 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.16 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.16 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.16 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json new file mode 100644 index 00000000..17fe6e40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..a253d0b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..33d4b142 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..7b14ffb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2c4cb028 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..1c20e460 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,127 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..68b6f4f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..dfff112e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..c699fbf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json @@ -0,0 +1,114 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..017bdc7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json @@ -0,0 +1,114 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..dabb2453 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..6705c743 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,114 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..655c4907 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,114 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json new file mode 100644 index 00000000..7bf4b913 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-adolescent", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json new file mode 100644 index 00000000..bbbca4d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json new file mode 100644 index 00000000..ab4a6783 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json new file mode 100644 index 00000000..076a7ed2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json new file mode 100644 index 00000000..04f29ddd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..85e73c61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..0528815a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-adolescent", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json new file mode 100644 index 00000000..258a6326 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json new file mode 100644 index 00000000..c905d390 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.46 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.46 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.46 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.46 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json new file mode 100644 index 00000000..c6c5d304 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json new file mode 100644 index 00000000..60111836 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..297936e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..96d8346b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-adolescent", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json new file mode 100644 index 00000000..14598e43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..1a29c0f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json new file mode 100644 index 00000000..e43951c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json new file mode 100644 index 00000000..7b5f30ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b9356c3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json new file mode 100644 index 00000000..420a5d1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.85 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json new file mode 100644 index 00000000..be7ba8e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json new file mode 100644 index 00000000..23ac77fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json new file mode 100644 index 00000000..c95d49d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json new file mode 100644 index 00000000..92b3bb5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..3c2a27fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 2.8, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..e0ce6925 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..a1a17d6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.85 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.83 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.083 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json new file mode 100644 index 00000000..9cf7b5d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json @@ -0,0 +1,146 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..29dfd7e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..2d6f987e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.21 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.21 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..d2e399b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json @@ -0,0 +1,146 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..b7535a4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..01e2ed79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.6 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.21 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.21 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..c1c197bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.85 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..a42e3357 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..ee07bce4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3f6e160f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..0dc0ff09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..c8d5f927 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..8f8a4a72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json new file mode 100644 index 00000000..3e53dfeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.33 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json new file mode 100644 index 00000000..3d03f331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json new file mode 100644 index 00000000..ab0a54a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json new file mode 100644 index 00000000..2b340be3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.21 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json new file mode 100644 index 00000000..026e68cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..e3508771 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..a6b8ee24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..2d7254d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-868_corr", + "simulation_id": "TLR-868_corr-adolescent", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.33 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json new file mode 100644 index 00000000..bcebf2cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json @@ -0,0 +1,168 @@ +{ + "metadata": { + "risk-id": "TLR-868_corr", + "simulation_id": "TLR-868_corr-median", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "13:00:00" + ], + "values": [ + 0.5, + 0.35, + 0.3 + ] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "13:00:00" + ], + "values": [ + 0.5, + 0.35, + 0.5 + ] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..54d72605 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-868_corr", + "simulation_id": "TLR-868_corr-resistant", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.95 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.95 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..c1a66001 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-sensitive", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.21 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..4493c28c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json @@ -0,0 +1,168 @@ +{ + "metadata": { + "risk-id": "TLR-868_corr", + "simulation_id": "TLR-868_corr-median", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.09 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.09 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.22 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.22 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "13:00:00" + ], + "values": [ + 1.33, + 0.93, + 1.33 + ] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.09 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "13:00:00" + ], + "values": [ + 1.33, + 0.93, + 1.33 + ] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.09 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..e3166caa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-868_corr", + "simulation_id": "TLR-868_corr-resistant", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.06 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.06 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.59 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.59 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..d0f161f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-sensitive", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.88 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.88 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.64 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.64 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..dce607dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-adolescent", + "risk_description": "MTB too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.75 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.75 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.33 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..9619d666 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-868_wmeal", + "simulation_id": "TLR-868_wmeal-median", + "risk_description": "MTB too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..cb7ac71f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..c22710ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-868_wmeal", + "simulation_id": "TLR-868_wmeal-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.21 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..0195d60c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-868_wmeal", + "simulation_id": "TLR-868_wmeal-median", + "risk_description": "MTB too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.22 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.22 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..3fcc5880 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.59 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.59 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..9a11fd67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-868_wmeal", + "simulation_id": "TLR-868_wmeal-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.88 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.88 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json new file mode 100644 index 00000000..bd538972 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-adolescent", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json new file mode 100644 index 00000000..1943b98c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json new file mode 100644 index 00000000..a39c931c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json new file mode 100644 index 00000000..82831ebb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-t2_median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-t2_WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json new file mode 100644 index 00000000..081d055a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-t2_resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-t2_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ddf12ce0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-t2_sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-t2_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..81c2a4da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-adolescent", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json new file mode 100644 index 00000000..317c8033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json new file mode 100644 index 00000000..92b5e968 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_median_profile_v1.json new file mode 100644 index 00000000..83cc5413 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_resistant_profile_v1.json new file mode 100644 index 00000000..cd8bc08a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..86184133 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..7179ed4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-adolescent", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json new file mode 100644 index 00000000..24780789 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..eddfbfe7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_median_profile_v1.json new file mode 100644 index 00000000..ee780bf6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_median_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f0eed3d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_resistant_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..59522c08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_sensitive_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..6bf69825 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_adolescent", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..ea485f00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_median", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..da99e442 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_resistant", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 1.2, 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 1.2, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 1.2, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..7b880de5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_sensitive", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_median_profile_v1.json new file mode 100644 index 00000000..31f2065b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_median", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 1.27, 0.85] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 1.27, 0.85] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 1.27, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1b8655e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_resistant", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 3.3, 2.2] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 3.3, 2.2] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 3.3, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b1d3651b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_sensitive", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..54e1f2ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_adolescent", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 1.42, 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 1.42, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 1.42, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..ad84872a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_median", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.25, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..b4648e85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_resistant", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 0.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..7d9e4409 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_sensitive", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_median_profile_v1.json new file mode 100644 index 00000000..c61addd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_median", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 0.42, 0.85] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 0.42, 0.85] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 0.42, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5d6950e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_resistant", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 1.1, 2.2] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 1.1, 2.2] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 1.1, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f001b303 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_sensitive", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json new file mode 100644 index 00000000..35a45ed2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + }], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json new file mode 100644 index 00000000..d84d1067 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json new file mode 100644 index 00000000..5987d4c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json new file mode 100644 index 00000000..1777915c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6a6d70ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json new file mode 100644 index 00000000..4ebe7a98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json new file mode 100644 index 00000000..205c18ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json new file mode 100644 index 00000000..c1fc755c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json new file mode 100644 index 00000000..36d6b266 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_median_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_median_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json new file mode 100644 index 00000000..93c25927 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json new file mode 100644 index 00000000..97bc99d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json new file mode 100644 index 00000000..9ea3379a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_median_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_median_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json new file mode 100644 index 00000000..f4bef42d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5472a71d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json new file mode 100644 index 00000000..812f6888 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json new file mode 100644 index 00000000..1ff5ffba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json new file mode 100644 index 00000000..1442483e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json new file mode 100644 index 00000000..35361bd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json new file mode 100644 index 00000000..ea521b20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json new file mode 100644 index 00000000..05875779 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..c15153cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json new file mode 100644 index 00000000..bee3189f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json new file mode 100644 index 00000000..889e93d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json new file mode 100644 index 00000000..1cda5c90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json new file mode 100644 index 00000000..e729c90b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json new file mode 100644 index 00000000..47dfd5b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json new file mode 100644 index 00000000..8c3534dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e92ad458 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json new file mode 100644 index 00000000..744a0121 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json new file mode 100644 index 00000000..4aa67d82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json new file mode 100644 index 00000000..ae1babe8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json new file mode 100644 index 00000000..42c465bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json new file mode 100644 index 00000000..be9eb548 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json new file mode 100644 index 00000000..63a2fdc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9ef755a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json new file mode 100644 index 00000000..372eaa4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json new file mode 100644 index 00000000..a8fd5344 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json new file mode 100644 index 00000000..6e8c564b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json new file mode 100644 index 00000000..17ca1fe8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json new file mode 100644 index 00000000..be4dee92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_2h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json new file mode 100644 index 00000000..258ab151 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_2h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..75540cae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_2h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json new file mode 100644 index 00000000..24f90a66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json new file mode 100644 index 00000000..abd211ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json new file mode 100644 index 00000000..8bc67ab4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json new file mode 100644 index 00000000..b9adfea1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json new file mode 100644 index 00000000..af1611bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json new file mode 100644 index 00000000..50312a92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7038dbb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json new file mode 100644 index 00000000..8e2ab132 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json new file mode 100644 index 00000000..153ec900 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json new file mode 100644 index 00000000..cfb0806f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json new file mode 100644 index 00000000..fb1d7266 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json new file mode 100644 index 00000000..7366743d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json new file mode 100644 index 00000000..696c6674 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1ee948ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json new file mode 100644 index 00000000..9967ff2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json new file mode 100644 index 00000000..6870b42e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json new file mode 100644 index 00000000..88466c56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json new file mode 100644 index 00000000..f1c6f127 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json new file mode 100644 index 00000000..f30456c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json new file mode 100644 index 00000000..e61e5566 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json new file mode 100644 index 00000000..a01e122a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json new file mode 100644 index 00000000..2d6a29a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json new file mode 100644 index 00000000..f924fcc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json new file mode 100644 index 00000000..dcbfdd7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json new file mode 100644 index 00000000..a946f9dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json new file mode 100644 index 00000000..665daac3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..40f671e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json new file mode 100644 index 00000000..a3c90578 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json new file mode 100644 index 00000000..07c4c689 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json new file mode 100644 index 00000000..a0d811d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json new file mode 100644 index 00000000..4c39e498 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json new file mode 100644 index 00000000..712c220a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json new file mode 100644 index 00000000..f3477968 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f3bddbf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json new file mode 100644 index 00000000..31908174 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json new file mode 100644 index 00000000..18c7f298 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json new file mode 100644 index 00000000..d12b8e32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value":0.6 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json new file mode 100644 index 00000000..d690a8e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "08/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json new file mode 100644 index 00000000..cc35cb9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json new file mode 100644 index 00000000..444387eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..762fdc6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json new file mode 100644 index 00000000..b491f14c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json new file mode 100644 index 00000000..6581690b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json new file mode 100644 index 00000000..fd4179e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json new file mode 100644 index 00000000..3bdf4569 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json new file mode 100644 index 00000000..98841dbd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json new file mode 100644 index 00000000..fff82538 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..59d2a764 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json new file mode 100644 index 00000000..1b942cf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json new file mode 100644 index 00000000..2898c92a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json new file mode 100644 index 00000000..91430852 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json new file mode 100644 index 00000000..125d9bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "08/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "08/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json new file mode 100644 index 00000000..789f02e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json new file mode 100644 index 00000000..6c4930d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..84f9c20a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json new file mode 100644 index 00000000..abc07b0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json new file mode 100644 index 00000000..24e7d10e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json new file mode 100644 index 00000000..f3b5e861 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json new file mode 100644 index 00000000..d8c27807 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json new file mode 100644 index 00000000..c24e5c48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json new file mode 100644 index 00000000..dfe04dc7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a2acb86e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json new file mode 100644 index 00000000..2cb0db73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json new file mode 100644 index 00000000..b13d2444 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json new file mode 100644 index 00000000..26d79351 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json new file mode 100644 index 00000000..2a5988b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json new file mode 100644 index 00000000..244741e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json new file mode 100644 index 00000000..b298a9b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..84c54a93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json new file mode 100644 index 00000000..da4ef33e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json new file mode 100644 index 00000000..57175be9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json new file mode 100644 index 00000000..981d6a90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json new file mode 100644 index 00000000..75ca0f4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json new file mode 100644 index 00000000..06758131 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json new file mode 100644 index 00000000..2fb9c80f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..29d5d701 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json new file mode 100644 index 00000000..9dae611f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json new file mode 100644 index 00000000..29c0c9f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json new file mode 100644 index 00000000..2781cd7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json new file mode 100644 index 00000000..5907250d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json new file mode 100644 index 00000000..9d0e3137 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json new file mode 100644 index 00000000..e8f6ec40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..015fdfad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json new file mode 100644 index 00000000..dbc23a3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json new file mode 100644 index 00000000..17ce0baa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json new file mode 100644 index 00000000..d0198a95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json new file mode 100644 index 00000000..51e27888 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json new file mode 100644 index 00000000..9ac4fd39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json new file mode 100644 index 00000000..bc659295 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1df32c8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..d37cd7f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_2_meal200", + "simulation_id": "TLR-889_2_meal-sensitive200", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..a9415b05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889-2_meal500", + "simulation_id": "TLR-889-2_meal-sensitive500", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..c2b336d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal200", + "simulation_id": "TLR-889_meal-sensitive200", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..503f67e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal500", + "simulation_id": "TLR-889_meal-sensitive500", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..4fa615bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889-2_meal", + "simulation_id": "TLR-889-2_meal-sensitive200", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..02de8d88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889-2_meal", + "simulation_id": "TLR-889-2_meal-sensitive500", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..c2b336d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal200", + "simulation_id": "TLR-889_meal-sensitive200", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..503f67e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal500", + "simulation_id": "TLR-889_meal-sensitive500", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..a3f5185f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal", + "simulation_id": "TLR-889_meal-sensitive200", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..73c213ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal", + "simulation_id": "TLR-889_meal-sensitive500", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..bb98433f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-890-2_meal200", + "simulation_id": "TLR-890-2_meal-sensitive200", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..d7f72422 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-890-2_meal500", + "simulation_id": "TLR-890-2_meal-sensitive500", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..32539d07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890-2_meal", + "simulation_id": "TLR-890-2_meal-sensitive200", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..79e87cae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890-2_meal", + "simulation_id": "TLR-890-2_meal-sensitive500", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..fde2bd1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-890_meal200", + "simulation_id": "TLR-890_meal-sensitive200", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..32487b01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-890_meal500", + "simulation_id": "TLR-890_meal-sensitive500", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..412f665f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890_meal", + "simulation_id": "TLR-890_meal-sensitive200", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..0045233b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890_meal", + "simulation_id": "TLR-890_meal-sensitive500", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json new file mode 100644 index 00000000..6a131e8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr03", + "simulation_id": "TLR-891_corr03-sensitive200", + "risk_description": "0.2 bolus inaccuracy, corr 03", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json new file mode 100644 index 00000000..af2d06e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr03", + "simulation_id": "TLR-891_corr03-sensitive500", + "risk_description": "0.2 bolus inaccuracy, corr 03", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json new file mode 100644 index 00000000..acb81a22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr85", + "simulation_id": "TLR-891_corr85-sensitive200", + "risk_description": "0.2 bolus inaccuracy, corr 85", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json new file mode 100644 index 00000000..844480e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr85", + "simulation_id": "TLR-891_corr85-sensitive500", + "risk_description": "0.2 bolus inaccuracy, corr 85", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json new file mode 100644 index 00000000..77e23491 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_03", + "simulation_id": "TLR-891_meal_03-sensitive200", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json new file mode 100644 index 00000000..968b37c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_03", + "simulation_id": "TLR-891_meal_03-sensitive500", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json new file mode 100644 index 00000000..613bb05f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_85", + "simulation_id": "TLR-891_meal_85-sensitive200", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json new file mode 100644 index 00000000..74d2db0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_85", + "simulation_id": "TLR-891_meal_85-sensitive500", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json new file mode 100644 index 00000000..4b873ea9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_025-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json new file mode 100644 index 00000000..4da72774 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_0.025-median", + "risk_description": "Pump inaccuracy 0.025", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json new file mode 100644 index 00000000..6eb08fff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_0.025-resistant", + "risk_description": "Pump inaccuracy 0.025", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json new file mode 100644 index 00000000..d4e0d07b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_0.025-median", + "risk_description": "Pump inaccuracy 0.025", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json new file mode 100644 index 00000000..14ea3d71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_0.025-resistant", + "risk_description": "Pump inaccuracy 0.025", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f788faf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_01_025-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json new file mode 100644 index 00000000..89ae950a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_01_075-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json new file mode 100644 index 00000000..1584b373 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_0.075-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json new file mode 100644 index 00000000..bf79a4f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_0.075-resistant", + "risk_description": "Pump inaccuracy 0.075", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json new file mode 100644 index 00000000..a1f78b83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_0.075-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ae7d8f53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_0.075-resistant", + "risk_description": "Pump inaccuracy 0.075", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d25333f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_01_075-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json new file mode 100644 index 00000000..3ed50d15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_01_09-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json new file mode 100644 index 00000000..9674affd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_0.09-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json new file mode 100644 index 00000000..f1083ee8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_0.09-resistant", + "risk_description": "Pump inaccuracy 0.09", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json new file mode 100644 index 00000000..31ebee3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_0.09-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json new file mode 100644 index 00000000..659df721 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_0.09-resistant", + "risk_description": "Pump inaccuracy 0.09", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..cd0fe57b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_01_09-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json new file mode 100644 index 00000000..cbeeab75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_01_095-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json new file mode 100644 index 00000000..acd5dc0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_0.095-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json new file mode 100644 index 00000000..c3654e90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_0.095-resistant", + "risk_description": "Pump inaccuracy 0.095", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json new file mode 100644 index 00000000..31ffbe05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_0.095-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b3a83913 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_0.095-resistant", + "risk_description": "Pump inaccuracy 0.095", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..51b486e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_01_095-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json new file mode 100644 index 00000000..98f1013d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_01_105-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json new file mode 100644 index 00000000..2a82b424 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_0.105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json new file mode 100644 index 00000000..de9a9bd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_01_105-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json new file mode 100644 index 00000000..829b7079 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_0.105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2818f86c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_01_105-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..daa8f0e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_01_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json new file mode 100644 index 00000000..c7b478a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_01_11-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json new file mode 100644 index 00000000..46ddfbeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_0.11-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json new file mode 100644 index 00000000..1e103530 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_01_011-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json new file mode 100644 index 00000000..668ba817 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_0.11-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..13b53a7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_01_011-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..81ecb14b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_01_11-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json new file mode 100644 index 00000000..3b1b01f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_01_125-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json new file mode 100644 index 00000000..c2b96ac3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_0.125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json new file mode 100644 index 00000000..8bee5c5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_0.125-resistant", + "risk_description": "Pump inaccuracy 0.125", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json new file mode 100644 index 00000000..009c9f21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_0.125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..17d8da6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_0.125-resistant", + "risk_description": "Pump inaccuracy 0.125", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..050a539f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_01_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json new file mode 100644 index 00000000..a4bae7ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_01_175-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json new file mode 100644 index 00000000..4f6278d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_0.175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json new file mode 100644 index 00000000..ee6c5fc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_0.175-resistant", + "risk_description": "Pump inaccuracy 0.175", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json new file mode 100644 index 00000000..598d6ac0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_0.175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0b8cde0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_0.175-resistant", + "risk_description": "Pump inaccuracy 0.175", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a11e6553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_01_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json new file mode 100644 index 00000000..e4bbeb68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_01_25-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json new file mode 100644 index 00000000..1967ab06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json new file mode 100644 index 00000000..f9d15bbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-resistant", + "risk_description": "Pump inaccuracy 0.25", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json new file mode 100644 index 00000000..8f2a6bba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..7db82893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-resistant", + "risk_description": "Pump inaccuracy 0.25", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..06582afc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_01_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json new file mode 100644 index 00000000..bcaf5714 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_105", + "simulation_id": "TLR-899_10_105-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json new file mode 100644 index 00000000..ce35fd44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_105", + "simulation_id": "TLR-899_10_105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json new file mode 100644 index 00000000..96f5eee3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_105", + "simulation_id": "TLR-899_10_105-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json new file mode 100644 index 00000000..fe103f69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_105", + "simulation_id": "TLR-899_10_105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..39702c6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_105", + "simulation_id": "TLR-899_10_105-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..50fcd268 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_105", + "simulation_id": "TLR-899_10_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json new file mode 100644 index 00000000..1b8b83a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_110", + "simulation_id": "TLR-899_10_110-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json new file mode 100644 index 00000000..84672d0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_110", + "simulation_id": "TLR-899_10_110-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json new file mode 100644 index 00000000..94f05391 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_110", + "simulation_id": "TLR-899_10_110-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json new file mode 100644 index 00000000..afb027bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_110", + "simulation_id": "TLR-899_10_110-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..203fcb3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_110", + "simulation_id": "TLR-899_10_110-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..09766f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_110", + "simulation_id": "TLR-899_10_110-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json new file mode 100644 index 00000000..02c5d93c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_125", + "simulation_id": "TLR-899_10_125-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json new file mode 100644 index 00000000..8b8e1bf0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_125", + "simulation_id": "TLR-899_10_125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json new file mode 100644 index 00000000..29cb442c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_125", + "simulation_id": "TLR-899_10_125-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json new file mode 100644 index 00000000..0a036e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_125", + "simulation_id": "TLR-899_10_125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6bc0f661 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_125", + "simulation_id": "TLR-899_10_125-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..c4eea6f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_125", + "simulation_id": "TLR-899_10_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json new file mode 100644 index 00000000..e5806514 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_175", + "simulation_id": "TLR-899_10_175-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json new file mode 100644 index 00000000..3b1d8ff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_175", + "simulation_id": "TLR-899_10_175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json new file mode 100644 index 00000000..6bded27b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_175", + "simulation_id": "TLR-899_10_175-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json new file mode 100644 index 00000000..c83a7050 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_175", + "simulation_id": "TLR-899_10_175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..8d2d06c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_175", + "simulation_id": "TLR-899_10_175-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d7efcafb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_175", + "simulation_id": "TLR-899_10_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json new file mode 100644 index 00000000..6eab2a1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_25", + "simulation_id": "TLR-899_10_25-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json new file mode 100644 index 00000000..e12c251c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_25", + "simulation_id": "TLR-899_10_25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json new file mode 100644 index 00000000..a64daf5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_25", + "simulation_id": "TLR-899_10_25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json new file mode 100644 index 00000000..29a06d07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_25", + "simulation_id": "TLR-899_10_25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..a422b211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_25", + "simulation_id": "TLR-899_10_25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3676b7df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_25", + "simulation_id": "TLR-899_10_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json new file mode 100644 index 00000000..360ef381 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_250", + "simulation_id": "TLR-899_10_250-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json new file mode 100644 index 00000000..f7d36b34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_250", + "simulation_id": "TLR-899_10_250-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json new file mode 100644 index 00000000..15cce4c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_250", + "simulation_id": "TLR-899_10_250-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json new file mode 100644 index 00000000..2b75d540 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_250", + "simulation_id": "TLR-899_10_250-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ],"target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2eb596a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_250", + "simulation_id": "TLR-899_10_250-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a928ca31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_250", + "simulation_id": "TLR-899_10_250-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json new file mode 100644 index 00000000..03a6033a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_75", + "simulation_id": "TLR-899_10_75-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json new file mode 100644 index 00000000..551cea11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_75", + "simulation_id": "TLR-899_10_75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json new file mode 100644 index 00000000..3e88b779 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_75", + "simulation_id": "TLR-899_10_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json new file mode 100644 index 00000000..1ae791b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_75", + "simulation_id": "TLR-899_10_75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..62fad511 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_75", + "simulation_id": "TLR-899_10_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6613349f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_75", + "simulation_id": "TLR-899_10_75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json new file mode 100644 index 00000000..11100517 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_90", + "simulation_id": "TLR-899_10_90-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json new file mode 100644 index 00000000..85875f76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_90", + "simulation_id": "TLR-899_10_90-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json new file mode 100644 index 00000000..a8dd1603 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_90", + "simulation_id": "TLR-899_10_90-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json new file mode 100644 index 00000000..bb2916dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_90", + "simulation_id": "TLR-899_10_90-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..301481ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_90", + "simulation_id": "TLR-899_10_90-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1698df98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_90", + "simulation_id": "TLR-899_10_90-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json new file mode 100644 index 00000000..02ba6db2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_95", + "simulation_id": "TLR-899_10_95-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json new file mode 100644 index 00000000..4f34b27a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_95", + "simulation_id": "TLR-899_10_95-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json new file mode 100644 index 00000000..407653cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_95", + "simulation_id": "TLR-899_10_95-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json new file mode 100644 index 00000000..2b254f47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_95", + "simulation_id": "TLR-899_10_95-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ed9387d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_95", + "simulation_id": "TLR-899_10_95-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..83aff4a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_95", + "simulation_id": "TLR-899_10_95-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json new file mode 100644 index 00000000..f01c0255 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_105", + "simulation_id": "TLR-899_1_105-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json new file mode 100644 index 00000000..c97a9b7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_1_105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json new file mode 100644 index 00000000..19dfa6aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_105", + "simulation_id": "TLR-899_1_105-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json new file mode 100644 index 00000000..e11b9e2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_1_105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..09095e4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7bd5e812 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_105", + "simulation_id": "TLR-899_1_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json new file mode 100644 index 00000000..77f7c261 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_110", + "simulation_id": "TLR-899_1_110-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json new file mode 100644 index 00000000..5cbd2ffc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_110", + "simulation_id": "TLR-899_1_110-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json new file mode 100644 index 00000000..2002fa67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_110", + "simulation_id": "TLR-899_1_110-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json new file mode 100644 index 00000000..cdcf44c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_110", + "simulation_id": "TLR-899_1_110-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5e45f5a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_17", + "simulation_id": "TLR-899_1_17-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fd515176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_110", + "simulation_id": "TLR-899_1_110-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json new file mode 100644 index 00000000..30c87db2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_125", + "simulation_id": "TLR-899_1_125-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json new file mode 100644 index 00000000..931d4711 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_1_125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json new file mode 100644 index 00000000..e641adea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_125", + "simulation_id": "TLR-899_1_125-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json new file mode 100644 index 00000000..2effe9a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_1_125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..72d55b49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_125", + "simulation_id": "TLR-899_1_125-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9962035a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_125", + "simulation_id": "TLR-899_1_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..0dd72dea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_175", + "simulation_id": "TLR-899_1_175-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..e5c82afb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_1_175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..b624b98c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_175", + "simulation_id": "TLR-899_1_175-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..c7858cf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_1_175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..be1b64ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_175", + "simulation_id": "TLR-899_1_175-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2bcd093c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_175", + "simulation_id": "TLR-899_1_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json new file mode 100644 index 00000000..b5725361 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_25", + "simulation_id": "TLR-899_1_25-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json new file mode 100644 index 00000000..c5d7d27c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json new file mode 100644 index 00000000..a5eb39a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_025", + "simulation_id": "TLR-899_1_025-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json new file mode 100644 index 00000000..4718fe6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b5b3c846 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_025", + "simulation_id": "TLR-899_1_025-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a14b9a62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_025", + "simulation_id": "TLR-899_1_025-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..002d118e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_250", + "simulation_id": "TLR-899_1_250-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..c236453b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_250", + "simulation_id": "TLR-899_1_250-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..2aa63349 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_250", + "simulation_id": "TLR-899_1_250-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..ef0832ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_250", + "simulation_id": "TLR-899_1_250-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..44a79a56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_250", + "simulation_id": "TLR-899_1_250-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2602e102 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_250", + "simulation_id": "TLR-899_1_250-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json new file mode 100644 index 00000000..2ab4cc3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json new file mode 100644 index 00000000..e534cff3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_75", + "simulation_id": "TLR-899_1_75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json new file mode 100644 index 00000000..cc2e8ca3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json new file mode 100644 index 00000000..cbef9ea3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_75", + "simulation_id": "TLR-899_1_75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b74fed6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..28c22cfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json new file mode 100644 index 00000000..c1bc89b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_90", + "simulation_id": "TLR-899_1_90-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json new file mode 100644 index 00000000..4341cfd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_90", + "simulation_id": "TLR-899_1_90-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json new file mode 100644 index 00000000..53760755 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_90", + "simulation_id": "TLR-899_1_90-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json new file mode 100644 index 00000000..7a0d0b27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_90", + "simulation_id": "TLR-899_1_90-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..deebfc75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_90", + "simulation_id": "TLR-899_1_90-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..05157450 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_90", + "simulation_id": "TLR-899_1_90-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json new file mode 100644 index 00000000..392c64d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_95", + "simulation_id": "TLR-899_1_95-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json new file mode 100644 index 00000000..8780e33c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_95", + "simulation_id": "TLR-899_1_95-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json new file mode 100644 index 00000000..82813aae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_95", + "simulation_id": "TLR-899_1_95-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json new file mode 100644 index 00000000..4e3ff4c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_95", + "simulation_id": "TLR-899_1_95-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..643b7217 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_95", + "simulation_id": "TLR-899_1_95-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6c328a5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_95", + "simulation_id": "TLR-899_1_95-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..77db77d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_adolescent", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.47] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [8.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [2.8] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.47] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [8.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [2.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.47] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [8.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [2.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..55dd8cbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_median", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [35.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [9.1] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [35.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [9.1] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [35.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [9.1] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..756f513a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_resistant", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.04] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [34.3] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.04] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [34.3] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.04] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [34.3] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..f1426c65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_sensitive", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [84.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [10.5] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [84.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [10.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [84.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [10.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..96a6036b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_median", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [21.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [14.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [21.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [14.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [21.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [14.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..95dff639 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_resistant", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.86] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [14.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.86] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [14.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.86] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [14.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d70c0cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_sensitive", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [59.5] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [21.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [59.5] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [21.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [59.5] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [21.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json new file mode 100644 index 00000000..daa38ef8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json new file mode 100644 index 00000000..ed720313 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json new file mode 100644 index 00000000..b79b3cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json new file mode 100644 index 00000000..88f48c1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json new file mode 100644 index 00000000..e742b26e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..4d1b047b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_fiasp", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json new file mode 100644 index 00000000..71f43fe2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json new file mode 100644 index 00000000..5997095c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json new file mode 100644 index 00000000..6fe8f89b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json new file mode 100644 index 00000000..9669ef8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json new file mode 100644 index 00000000..016ab399 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..0712c632 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json new file mode 100644 index 00000000..f9f23e34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json new file mode 100644 index 00000000..8b33c932 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json new file mode 100644 index 00000000..3ea80b92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json new file mode 100644 index 00000000..d763b3c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json new file mode 100644 index 00000000..12d6bd41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..524000e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json new file mode 100644 index 00000000..05d79392 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json new file mode 100644 index 00000000..8b0744d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json new file mode 100644 index 00000000..da289aea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json new file mode 100644 index 00000000..72f1cc68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json new file mode 100644 index 00000000..60f02a40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json new file mode 100644 index 00000000..d4959462 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json new file mode 100644 index 00000000..5ad9a435 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json new file mode 100644 index 00000000..c69314c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json new file mode 100644 index 00000000..9af11c00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f0add16a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2423359d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json new file mode 100644 index 00000000..7e7f3e73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json new file mode 100644 index 00000000..43fb57c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json new file mode 100644 index 00000000..90393a22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json new file mode 100644 index 00000000..26ca9fbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a946f0c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2c2be18b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json new file mode 100644 index 00000000..d25a5809 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json new file mode 100644 index 00000000..998bcdfb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json new file mode 100644 index 00000000..ca589efa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json new file mode 100644 index 00000000..d4c1e8f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3cd8c7be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..737f1a05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json new file mode 100644 index 00000000..23cf8695 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json new file mode 100644 index 00000000..ada33086 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json new file mode 100644 index 00000000..5858f061 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json new file mode 100644 index 00000000..93311300 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5baa82e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..789628c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json new file mode 100644 index 00000000..51d332da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json new file mode 100644 index 00000000..1a202f33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json new file mode 100644 index 00000000..69a74085 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json new file mode 100644 index 00000000..e36b6b7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..a3003918 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a8fc5ab7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json new file mode 100644 index 00000000..51323d3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json new file mode 100644 index 00000000..a8e58893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json new file mode 100644 index 00000000..a144740b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json new file mode 100644 index 00000000..fa1f4d61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json new file mode 100644 index 00000000..23cbe351 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fd8e9ba6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json new file mode 100644 index 00000000..dd1a5ae6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-7", + "simulation_id": "TLR-909_6_5-7-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json new file mode 100644 index 00000000..d145f28a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-7", + "simulation_id": "TLR-909_6_5-7-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json new file mode 100644 index 00000000..850468c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5.7", + "simulation_id": "TLR-909_6_5.7-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json new file mode 100644 index 00000000..7d0901e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5.7", + "simulation_id": "TLR-909_6_5.7-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json new file mode 100644 index 00000000..64d093be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-7", + "simulation_id": "TLR-909_6_5-7-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9c355a8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5.7", + "simulation_id": "TLR-909_6_5.7-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json new file mode 100644 index 00000000..3266b8f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json new file mode 100644 index 00000000..f732520b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json new file mode 100644 index 00000000..fde7d9ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json new file mode 100644 index 00000000..05f5435e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..23e4a0f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..20c6bbd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..f1e59145 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-adolescent", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + }, + { + "time": "8/15/2019 12:15:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + }, + { + "time": "8/15/2019 12:15:00", + "value": 17.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..25c47131 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-median", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3.9 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..fff5d2f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-resistant", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..55534086 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-sensitive", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 1.9 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json new file mode 100644 index 00000000..4560e001 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-median", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.3 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f914f79e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-resistant", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:15:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:15:00", + "value": 7.6 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f05fc0d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-sensitive", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.06 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json new file mode 100644 index 00000000..6a9dc3bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-adolescent", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json new file mode 100644 index 00000000..f1f80335 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-median", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json new file mode 100644 index 00000000..dd15f017 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-resistant", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_resistant_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json new file mode 100644 index 00000000..6b11534a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-median", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json new file mode 100644 index 00000000..740b67ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-resistant", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_resistant_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5e8ff4f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-sensitive", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json new file mode 100644 index 00000000..b15be933 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-adolescent", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json new file mode 100644 index 00000000..91ee7c69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json new file mode 100644 index 00000000..f088b7d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json new file mode 100644 index 00000000..0ef85fa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..847997b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1ca51239 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json new file mode 100644 index 00000000..fdac67f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-adolescent", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json new file mode 100644 index 00000000..5447e1b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json new file mode 100644 index 00000000..ba40eaff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json new file mode 100644 index 00000000..57dc7dbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6926f8e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a8f0ac7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json new file mode 100644 index 00000000..2c072aea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-adolescent", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json new file mode 100644 index 00000000..151c7d43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json new file mode 100644 index 00000000..bec25449 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json new file mode 100644 index 00000000..2f8d0098 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c7a891b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b8a53a45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json new file mode 100644 index 00000000..01dbcaac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json @@ -0,0 +1,900 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-adolescent", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.15833333}, + { "time": "12/15/2019 15:45:00", "value": 0.15833333}, + { "time": "12/15/2019 15:50:00", "value": 0.15833333}, + { "time": "12/15/2019 15:55:00", "value": 0.15833333}, + { "time": "12/15/2019 16:00:00", "value": 0.15833333}, + { "time": "12/15/2019 16:05:00", "value": 0.15833333}, + { "time": "12/15/2019 16:10:00", "value": 0.15833333}, + { "time": "12/15/2019 16:15:00", "value": 0.15833333}, + { "time": "12/15/2019 16:20:00", "value": 0.15833333}, + { "time": "12/15/2019 16:25:00", "value": 0.15833333}, + { "time": "12/15/2019 16:30:00", "value": 0.15833333}, + { "time": "12/15/2019 16:35:00", "value": 0.15833333}, + { "time": "12/15/2019 16:40:00", "value": 0.15833333}, + { "time": "12/15/2019 16:45:00", "value": 0.15833333}, + { "time": "12/15/2019 16:50:00", "value": 0.15833333}, + { "time": "12/15/2019 16:55:00", "value": 0.15833333}, + { "time": "12/15/2019 17:00:00", "value": 0.15833333}, + { "time": "12/15/2019 17:05:00", "value": 0.15833333}, + { "time": "12/15/2019 17:10:00", "value": 0.15833333}, + { "time": "12/15/2019 17:15:00", "value": 0.15833333}, + { "time": "12/15/2019 17:20:00", "value": 0.15833333}, + { "time": "12/15/2019 17:25:00", "value": 0.15833333}, + { "time": "12/15/2019 17:30:00", "value": 0.15833333}, + { "time": "12/15/2019 17:35:00", "value": 0.15833333}, + { "time": "12/15/2019 17:40:00", "value": 0.15833333}, + { "time": "12/15/2019 17:45:00", "value": 0.15833333}, + { "time": "12/15/2019 17:50:00", "value": 0.15833333}, + { "time": "12/15/2019 17:55:00", "value": 0.15833333}, + { "time": "12/15/2019 18:00:00", "value": 0.15833333}, + { "time": "12/15/2019 18:05:00", "value": 0.15833333}, + { "time": "12/15/2019 18:10:00", "value": 0.15833333}, + { "time": "12/15/2019 18:15:00", "value": 0.15833333}, + { "time": "12/15/2019 18:20:00", "value": 0.15833333}, + { "time": "12/15/2019 18:25:00", "value": 0.15833333}, + { "time": "12/15/2019 18:30:00", "value": 0.15833333}, + { "time": "12/15/2019 18:35:00", "value": 0.15833333}, + { "time": "12/15/2019 18:40:00", "value": 0.15833333}, + { "time": "12/15/2019 18:45:00", "value": 0.15833333}, + { "time": "12/15/2019 18:50:00", "value": 0.15833333}, + { "time": "12/15/2019 18:55:00", "value": 0.15833333}, + { "time": "12/15/2019 19:00:00", "value": 0.15833333}, + { "time": "12/15/2019 19:05:00", "value": 0.15833333}, + { "time": "12/15/2019 19:10:00", "value": 0.15833333}, + { "time": "12/15/2019 19:15:00", "value": 0.15833333}, + { "time": "12/15/2019 19:20:00", "value": 0.15833333}, + { "time": "12/15/2019 19:25:00", "value": 0.15833333}, + { "time": "12/15/2019 19:30:00", "value": 0.15833333}, + { "time": "12/15/2019 19:35:00", "value": 0.15833333}, + { "time": "12/15/2019 19:40:00", "value": 0.15833333}, + { "time": "12/15/2019 19:45:00", "value": 0.15833333}, + { "time": "12/15/2019 19:50:00", "value": 0.15833333}, + { "time": "12/15/2019 19:55:00", "value": 0.15833333}, + { "time": "12/15/2019 20:00:00", "value": 0.15833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.15833333}, + { "time": "12/15/2019 15:45:00", "value": 0.15833333}, + { "time": "12/15/2019 15:50:00", "value": 0.15833333}, + { "time": "12/15/2019 15:55:00", "value": 0.15833333}, + { "time": "12/15/2019 16:00:00", "value": 0.15833333}, + { "time": "12/15/2019 16:05:00", "value": 0.15833333}, + { "time": "12/15/2019 16:10:00", "value": 0.15833333}, + { "time": "12/15/2019 16:15:00", "value": 0.15833333}, + { "time": "12/15/2019 16:20:00", "value": 0.15833333}, + { "time": "12/15/2019 16:25:00", "value": 0.15833333}, + { "time": "12/15/2019 16:30:00", "value": 0.15833333}, + { "time": "12/15/2019 16:35:00", "value": 0.15833333}, + { "time": "12/15/2019 16:40:00", "value": 0.15833333}, + { "time": "12/15/2019 16:45:00", "value": 0.15833333}, + { "time": "12/15/2019 16:50:00", "value": 0.15833333}, + { "time": "12/15/2019 16:55:00", "value": 0.15833333}, + { "time": "12/15/2019 17:00:00", "value": 0.15833333}, + { "time": "12/15/2019 17:05:00", "value": 0.15833333}, + { "time": "12/15/2019 17:10:00", "value": 0.15833333}, + { "time": "12/15/2019 17:15:00", "value": 0.15833333}, + { "time": "12/15/2019 17:20:00", "value": 0.15833333}, + { "time": "12/15/2019 17:25:00", "value": 0.15833333}, + { "time": "12/15/2019 17:30:00", "value": 0.15833333}, + { "time": "12/15/2019 17:35:00", "value": 0.15833333}, + { "time": "12/15/2019 17:40:00", "value": 0.15833333}, + { "time": "12/15/2019 17:45:00", "value": 0.15833333}, + { "time": "12/15/2019 17:50:00", "value": 0.15833333}, + { "time": "12/15/2019 17:55:00", "value": 0.15833333}, + { "time": "12/15/2019 18:00:00", "value": 0.15833333}, + { "time": "12/15/2019 18:05:00", "value": 0.15833333}, + { "time": "12/15/2019 18:10:00", "value": 0.15833333}, + { "time": "12/15/2019 18:15:00", "value": 0.15833333}, + { "time": "12/15/2019 18:20:00", "value": 0.15833333}, + { "time": "12/15/2019 18:25:00", "value": 0.15833333}, + { "time": "12/15/2019 18:30:00", "value": 0.15833333}, + { "time": "12/15/2019 18:35:00", "value": 0.15833333}, + { "time": "12/15/2019 18:40:00", "value": 0.15833333}, + { "time": "12/15/2019 18:45:00", "value": 0.15833333}, + { "time": "12/15/2019 18:50:00", "value": 0.15833333}, + { "time": "12/15/2019 18:55:00", "value": 0.15833333}, + { "time": "12/15/2019 19:00:00", "value": 0.15833333}, + { "time": "12/15/2019 19:05:00", "value": 0.15833333}, + { "time": "12/15/2019 19:10:00", "value": 0.15833333}, + { "time": "12/15/2019 19:15:00", "value": 0.15833333}, + { "time": "12/15/2019 19:20:00", "value": 0.15833333}, + { "time": "12/15/2019 19:25:00", "value": 0.15833333}, + { "time": "12/15/2019 19:30:00", "value": 0.15833333}, + { "time": "12/15/2019 19:35:00", "value": 0.15833333}, + { "time": "12/15/2019 19:40:00", "value": 0.15833333}, + { "time": "12/15/2019 19:45:00", "value": 0.15833333}, + { "time": "12/15/2019 19:50:00", "value": 0.15833333}, + { "time": "12/15/2019 19:55:00", "value": 0.15833333}, + { "time": "12/15/2019 20:00:00", "value": 0.15833333} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json new file mode 100644 index 00000000..7f441989 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json @@ -0,0 +1,900 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "12/15/2019 15:35:00", "value": 0.04166667}, + { "time": "12/15/2019 15:45:00", "value": 0.04166667}, + { "time": "12/15/2019 15:50:00", "value": 0.04166667}, + { "time": "12/15/2019 15:55:00", "value": 0.04166667}, + { "time": "12/15/2019 16:00:00", "value": 0.04166667}, + { "time": "12/15/2019 16:05:00", "value": 0.04166667}, + { "time": "12/15/2019 16:10:00", "value": 0.04166667}, + { "time": "12/15/2019 16:15:00", "value": 0.04166667}, + { "time": "12/15/2019 16:20:00", "value": 0.04166667}, + { "time": "12/15/2019 16:25:00", "value": 0.04166667}, + { "time": "12/15/2019 16:30:00", "value": 0.04166667}, + { "time": "12/15/2019 16:35:00", "value": 0.04166667}, + { "time": "12/15/2019 16:40:00", "value": 0.04166667}, + { "time": "12/15/2019 16:45:00", "value": 0.04166667}, + { "time": "12/15/2019 16:50:00", "value": 0.04166667}, + { "time": "12/15/2019 16:55:00", "value": 0.04166667}, + { "time": "12/15/2019 17:00:00", "value": 0.04166667}, + { "time": "12/15/2019 17:05:00", "value": 0.04166667}, + { "time": "12/15/2019 17:10:00", "value": 0.04166667}, + { "time": "12/15/2019 17:15:00", "value": 0.04166667}, + { "time": "12/15/2019 17:20:00", "value": 0.04166667}, + { "time": "12/15/2019 17:25:00", "value": 0.04166667}, + { "time": "12/15/2019 17:30:00", "value": 0.04166667}, + { "time": "12/15/2019 17:35:00", "value": 0.04166667}, + { "time": "12/15/2019 17:40:00", "value": 0.04166667}, + { "time": "12/15/2019 17:45:00", "value": 0.04166667}, + { "time": "12/15/2019 17:50:00", "value": 0.04166667}, + { "time": "12/15/2019 17:55:00", "value": 0.04166667}, + { "time": "12/15/2019 18:00:00", "value": 0.04166667}, + { "time": "12/15/2019 18:05:00", "value": 0.04166667}, + { "time": "12/15/2019 18:10:00", "value": 0.04166667}, + { "time": "12/15/2019 18:15:00", "value": 0.04166667}, + { "time": "12/15/2019 18:20:00", "value": 0.04166667}, + { "time": "12/15/2019 18:25:00", "value": 0.04166667}, + { "time": "12/15/2019 18:30:00", "value": 0.04166667}, + { "time": "12/15/2019 18:35:00", "value": 0.04166667}, + { "time": "12/15/2019 18:40:00", "value": 0.04166667}, + { "time": "12/15/2019 18:45:00", "value": 0.04166667}, + { "time": "12/15/2019 18:50:00", "value": 0.04166667}, + { "time": "12/15/2019 18:55:00", "value": 0.04166667}, + { "time": "12/15/2019 19:00:00", "value": 0.04166667}, + { "time": "12/15/2019 19:05:00", "value": 0.04166667}, + { "time": "12/15/2019 19:10:00", "value": 0.04166667}, + { "time": "12/15/2019 19:15:00", "value": 0.04166667}, + { "time": "12/15/2019 19:20:00", "value": 0.04166667}, + { "time": "12/15/2019 19:25:00", "value": 0.04166667}, + { "time": "12/15/2019 19:30:00", "value": 0.04166667}, + { "time": "12/15/2019 19:35:00", "value": 0.04166667}, + { "time": "12/15/2019 19:40:00", "value": 0.04166667}, + { "time": "12/15/2019 19:45:00", "value": 0.04166667}, + { "time": "12/15/2019 19:50:00", "value": 0.04166667}, + { "time": "12/15/2019 19:55:00", "value": 0.04166667}, + { "time": "12/15/2019 20:00:00", "value": 0.04166667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "12/15/2019 15:35:00", "value": 0.04166667}, + { "time": "12/15/2019 15:45:00", "value": 0.04166667}, + { "time": "12/15/2019 15:50:00", "value": 0.04166667}, + { "time": "12/15/2019 15:55:00", "value": 0.04166667}, + { "time": "12/15/2019 16:00:00", "value": 0.04166667}, + { "time": "12/15/2019 16:05:00", "value": 0.04166667}, + { "time": "12/15/2019 16:10:00", "value": 0.04166667}, + { "time": "12/15/2019 16:15:00", "value": 0.04166667}, + { "time": "12/15/2019 16:20:00", "value": 0.04166667}, + { "time": "12/15/2019 16:25:00", "value": 0.04166667}, + { "time": "12/15/2019 16:30:00", "value": 0.04166667}, + { "time": "12/15/2019 16:35:00", "value": 0.04166667}, + { "time": "12/15/2019 16:40:00", "value": 0.04166667}, + { "time": "12/15/2019 16:45:00", "value": 0.04166667}, + { "time": "12/15/2019 16:50:00", "value": 0.04166667}, + { "time": "12/15/2019 16:55:00", "value": 0.04166667}, + { "time": "12/15/2019 17:00:00", "value": 0.04166667}, + { "time": "12/15/2019 17:05:00", "value": 0.04166667}, + { "time": "12/15/2019 17:10:00", "value": 0.04166667}, + { "time": "12/15/2019 17:15:00", "value": 0.04166667}, + { "time": "12/15/2019 17:20:00", "value": 0.04166667}, + { "time": "12/15/2019 17:25:00", "value": 0.04166667}, + { "time": "12/15/2019 17:30:00", "value": 0.04166667}, + { "time": "12/15/2019 17:35:00", "value": 0.04166667}, + { "time": "12/15/2019 17:40:00", "value": 0.04166667}, + { "time": "12/15/2019 17:45:00", "value": 0.04166667}, + { "time": "12/15/2019 17:50:00", "value": 0.04166667}, + { "time": "12/15/2019 17:55:00", "value": 0.04166667}, + { "time": "12/15/2019 18:00:00", "value": 0.04166667}, + { "time": "12/15/2019 18:05:00", "value": 0.04166667}, + { "time": "12/15/2019 18:10:00", "value": 0.04166667}, + { "time": "12/15/2019 18:15:00", "value": 0.04166667}, + { "time": "12/15/2019 18:20:00", "value": 0.04166667}, + { "time": "12/15/2019 18:25:00", "value": 0.04166667}, + { "time": "12/15/2019 18:30:00", "value": 0.04166667}, + { "time": "12/15/2019 18:35:00", "value": 0.04166667}, + { "time": "12/15/2019 18:40:00", "value": 0.04166667}, + { "time": "12/15/2019 18:45:00", "value": 0.04166667}, + { "time": "12/15/2019 18:50:00", "value": 0.04166667}, + { "time": "12/15/2019 18:55:00", "value": 0.04166667}, + { "time": "12/15/2019 19:00:00", "value": 0.04166667}, + { "time": "12/15/2019 19:05:00", "value": 0.04166667}, + { "time": "12/15/2019 19:10:00", "value": 0.04166667}, + { "time": "12/15/2019 19:15:00", "value": 0.04166667}, + { "time": "12/15/2019 19:20:00", "value": 0.04166667}, + { "time": "12/15/2019 19:25:00", "value": 0.04166667}, + { "time": "12/15/2019 19:30:00", "value": 0.04166667}, + { "time": "12/15/2019 19:35:00", "value": 0.04166667}, + { "time": "12/15/2019 19:40:00", "value": 0.04166667}, + { "time": "12/15/2019 19:45:00", "value": 0.04166667}, + { "time": "12/15/2019 19:50:00", "value": 0.04166667}, + { "time": "12/15/2019 19:55:00", "value": 0.04166667}, + { "time": "12/15/2019 20:00:00", "value": 0.04166667} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json new file mode 100644 index 00000000..fdf65c59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json @@ -0,0 +1,900 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-resistant", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "12/15/2019 15:35:00", "value": 0.06666667}, + { "time": "12/15/2019 15:45:00", "value": 0.06666667}, + { "time": "12/15/2019 15:50:00", "value": 0.06666667}, + { "time": "12/15/2019 15:55:00", "value": 0.06666667}, + { "time": "12/15/2019 16:00:00", "value": 0.06666667}, + { "time": "12/15/2019 16:05:00", "value": 0.06666667}, + { "time": "12/15/2019 16:10:00", "value": 0.06666667}, + { "time": "12/15/2019 16:15:00", "value": 0.06666667}, + { "time": "12/15/2019 16:20:00", "value": 0.06666667}, + { "time": "12/15/2019 16:25:00", "value": 0.06666667}, + { "time": "12/15/2019 16:30:00", "value": 0.06666667}, + { "time": "12/15/2019 16:35:00", "value": 0.06666667}, + { "time": "12/15/2019 16:40:00", "value": 0.06666667}, + { "time": "12/15/2019 16:45:00", "value": 0.06666667}, + { "time": "12/15/2019 16:50:00", "value": 0.06666667}, + { "time": "12/15/2019 16:55:00", "value": 0.06666667}, + { "time": "12/15/2019 17:00:00", "value": 0.06666667}, + { "time": "12/15/2019 17:05:00", "value": 0.06666667}, + { "time": "12/15/2019 17:10:00", "value": 0.06666667}, + { "time": "12/15/2019 17:15:00", "value": 0.06666667}, + { "time": "12/15/2019 17:20:00", "value": 0.06666667}, + { "time": "12/15/2019 17:25:00", "value": 0.06666667}, + { "time": "12/15/2019 17:30:00", "value": 0.06666667}, + { "time": "12/15/2019 17:35:00", "value": 0.06666667}, + { "time": "12/15/2019 17:40:00", "value": 0.06666667}, + { "time": "12/15/2019 17:45:00", "value": 0.06666667}, + { "time": "12/15/2019 17:50:00", "value": 0.06666667}, + { "time": "12/15/2019 17:55:00", "value": 0.06666667}, + { "time": "12/15/2019 18:00:00", "value": 0.06666667}, + { "time": "12/15/2019 18:05:00", "value": 0.06666667}, + { "time": "12/15/2019 18:10:00", "value": 0.06666667}, + { "time": "12/15/2019 18:15:00", "value": 0.06666667}, + { "time": "12/15/2019 18:20:00", "value": 0.06666667}, + { "time": "12/15/2019 18:25:00", "value": 0.06666667}, + { "time": "12/15/2019 18:30:00", "value": 0.06666667}, + { "time": "12/15/2019 18:35:00", "value": 0.06666667}, + { "time": "12/15/2019 18:40:00", "value": 0.06666667}, + { "time": "12/15/2019 18:45:00", "value": 0.06666667}, + { "time": "12/15/2019 18:50:00", "value": 0.06666667}, + { "time": "12/15/2019 18:55:00", "value": 0.06666667}, + { "time": "12/15/2019 19:00:00", "value": 0.06666667}, + { "time": "12/15/2019 19:05:00", "value": 0.06666667}, + { "time": "12/15/2019 19:10:00", "value": 0.06666667}, + { "time": "12/15/2019 19:15:00", "value": 0.06666667}, + { "time": "12/15/2019 19:20:00", "value": 0.06666667}, + { "time": "12/15/2019 19:25:00", "value": 0.06666667}, + { "time": "12/15/2019 19:30:00", "value": 0.06666667}, + { "time": "12/15/2019 19:35:00", "value": 0.06666667}, + { "time": "12/15/2019 19:40:00", "value": 0.06666667}, + { "time": "12/15/2019 19:45:00", "value": 0.06666667}, + { "time": "12/15/2019 19:50:00", "value": 0.06666667}, + { "time": "12/15/2019 19:55:00", "value": 0.06666667}, + { "time": "12/15/2019 20:00:00", "value": 0.06666667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "12/15/2019 15:35:00", "value": 0.06666667}, + { "time": "12/15/2019 15:45:00", "value": 0.06666667}, + { "time": "12/15/2019 15:50:00", "value": 0.06666667}, + { "time": "12/15/2019 15:55:00", "value": 0.06666667}, + { "time": "12/15/2019 16:00:00", "value": 0.06666667}, + { "time": "12/15/2019 16:05:00", "value": 0.06666667}, + { "time": "12/15/2019 16:10:00", "value": 0.06666667}, + { "time": "12/15/2019 16:15:00", "value": 0.06666667}, + { "time": "12/15/2019 16:20:00", "value": 0.06666667}, + { "time": "12/15/2019 16:25:00", "value": 0.06666667}, + { "time": "12/15/2019 16:30:00", "value": 0.06666667}, + { "time": "12/15/2019 16:35:00", "value": 0.06666667}, + { "time": "12/15/2019 16:40:00", "value": 0.06666667}, + { "time": "12/15/2019 16:45:00", "value": 0.06666667}, + { "time": "12/15/2019 16:50:00", "value": 0.06666667}, + { "time": "12/15/2019 16:55:00", "value": 0.06666667}, + { "time": "12/15/2019 17:00:00", "value": 0.06666667}, + { "time": "12/15/2019 17:05:00", "value": 0.06666667}, + { "time": "12/15/2019 17:10:00", "value": 0.06666667}, + { "time": "12/15/2019 17:15:00", "value": 0.06666667}, + { "time": "12/15/2019 17:20:00", "value": 0.06666667}, + { "time": "12/15/2019 17:25:00", "value": 0.06666667}, + { "time": "12/15/2019 17:30:00", "value": 0.06666667}, + { "time": "12/15/2019 17:35:00", "value": 0.06666667}, + { "time": "12/15/2019 17:40:00", "value": 0.06666667}, + { "time": "12/15/2019 17:45:00", "value": 0.06666667}, + { "time": "12/15/2019 17:50:00", "value": 0.06666667}, + { "time": "12/15/2019 17:55:00", "value": 0.06666667}, + { "time": "12/15/2019 18:00:00", "value": 0.06666667}, + { "time": "12/15/2019 18:05:00", "value": 0.06666667}, + { "time": "12/15/2019 18:10:00", "value": 0.06666667}, + { "time": "12/15/2019 18:15:00", "value": 0.06666667}, + { "time": "12/15/2019 18:20:00", "value": 0.06666667}, + { "time": "12/15/2019 18:25:00", "value": 0.06666667}, + { "time": "12/15/2019 18:30:00", "value": 0.06666667}, + { "time": "12/15/2019 18:35:00", "value": 0.06666667}, + { "time": "12/15/2019 18:40:00", "value": 0.06666667}, + { "time": "12/15/2019 18:45:00", "value": 0.06666667}, + { "time": "12/15/2019 18:50:00", "value": 0.06666667}, + { "time": "12/15/2019 18:55:00", "value": 0.06666667}, + { "time": "12/15/2019 19:00:00", "value": 0.06666667}, + { "time": "12/15/2019 19:05:00", "value": 0.06666667}, + { "time": "12/15/2019 19:10:00", "value": 0.06666667}, + { "time": "12/15/2019 19:15:00", "value": 0.06666667}, + { "time": "12/15/2019 19:20:00", "value": 0.06666667}, + { "time": "12/15/2019 19:25:00", "value": 0.06666667}, + { "time": "12/15/2019 19:30:00", "value": 0.06666667}, + { "time": "12/15/2019 19:35:00", "value": 0.06666667}, + { "time": "12/15/2019 19:40:00", "value": 0.06666667}, + { "time": "12/15/2019 19:45:00", "value": 0.06666667}, + { "time": "12/15/2019 19:50:00", "value": 0.06666667}, + { "time": "12/15/2019 19:55:00", "value": 0.06666667}, + { "time": "12/15/2019 20:00:00", "value": 0.06666667} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json new file mode 100644 index 00000000..aa0c807f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json @@ -0,0 +1,741 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-t2_median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.11083333}, + { "time": "12/15/2019 15:45:00", "value": 0.11083333}, + { "time": "12/15/2019 15:50:00", "value": 0.11083333}, + { "time": "12/15/2019 15:55:00", "value": 0.11083333}, + { "time": "12/15/2019 16:00:00", "value": 0.11083333}, + { "time": "12/15/2019 16:05:00", "value": 0.11083333}, + { "time": "12/15/2019 16:10:00", "value": 0.11083333}, + { "time": "12/15/2019 16:15:00", "value": 0.11083333}, + { "time": "12/15/2019 16:20:00", "value": 0.11083333}, + { "time": "12/15/2019 16:25:00", "value": 0.11083333}, + { "time": "12/15/2019 16:30:00", "value": 0.11083333}, + { "time": "12/15/2019 16:35:00", "value": 0.11083333}, + { "time": "12/15/2019 16:40:00", "value": 0.11083333}, + { "time": "12/15/2019 16:45:00", "value": 0.11083333}, + { "time": "12/15/2019 16:50:00", "value": 0.11083333}, + { "time": "12/15/2019 16:55:00", "value": 0.11083333}, + { "time": "12/15/2019 17:00:00", "value": 0.11083333}, + { "time": "12/15/2019 17:05:00", "value": 0.11083333}, + { "time": "12/15/2019 17:10:00", "value": 0.11083333}, + { "time": "12/15/2019 17:15:00", "value": 0.11083333}, + { "time": "12/15/2019 17:20:00", "value": 0.11083333}, + { "time": "12/15/2019 17:25:00", "value": 0.11083333}, + { "time": "12/15/2019 17:30:00", "value": 0.11083333}, + { "time": "12/15/2019 17:35:00", "value": 0.11083333}, + { "time": "12/15/2019 17:40:00", "value": 0.11083333}, + { "time": "12/15/2019 17:45:00", "value": 0.11083333}, + { "time": "12/15/2019 17:50:00", "value": 0.11083333}, + { "time": "12/15/2019 17:55:00", "value": 0.11083333}, + { "time": "12/15/2019 18:00:00", "value": 0.11083333}, + { "time": "12/15/2019 18:05:00", "value": 0.11083333}, + { "time": "12/15/2019 18:10:00", "value": 0.11083333}, + { "time": "12/15/2019 18:15:00", "value": 0.11083333}, + { "time": "12/15/2019 18:20:00", "value": 0.11083333}, + { "time": "12/15/2019 18:25:00", "value": 0.11083333}, + { "time": "12/15/2019 18:30:00", "value": 0.11083333}, + { "time": "12/15/2019 18:35:00", "value": 0.11083333}, + { "time": "12/15/2019 18:40:00", "value": 0.11083333}, + { "time": "12/15/2019 18:45:00", "value": 0.11083333}, + { "time": "12/15/2019 18:50:00", "value": 0.11083333}, + { "time": "12/15/2019 18:55:00", "value": 0.11083333}, + { "time": "12/15/2019 19:00:00", "value": 0.11083333}, + { "time": "12/15/2019 19:05:00", "value": 0.11083333}, + { "time": "12/15/2019 19:10:00", "value": 0.11083333}, + { "time": "12/15/2019 19:15:00", "value": 0.11083333}, + { "time": "12/15/2019 19:20:00", "value": 0.11083333}, + { "time": "12/15/2019 19:25:00", "value": 0.11083333}, + { "time": "12/15/2019 19:30:00", "value": 0.11083333}, + { "time": "12/15/2019 19:35:00", "value": 0.11083333}, + { "time": "12/15/2019 19:40:00", "value": 0.11083333}, + { "time": "12/15/2019 19:45:00", "value": 0.11083333}, + { "time": "12/15/2019 19:50:00", "value": 0.11083333}, + { "time": "12/15/2019 19:55:00", "value": 0.11083333}, + { "time": "12/15/2019 20:00:00", "value": 0.11083333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.11083333}, + { "time": "12/15/2019 15:45:00", "value": 0.11083333}, + { "time": "12/15/2019 15:50:00", "value": 0.11083333}, + { "time": "12/15/2019 15:55:00", "value": 0.11083333}, + { "time": "12/15/2019 16:00:00", "value": 0.11083333}, + { "time": "12/15/2019 16:05:00", "value": 0.11083333}, + { "time": "12/15/2019 16:10:00", "value": 0.11083333}, + { "time": "12/15/2019 16:15:00", "value": 0.11083333}, + { "time": "12/15/2019 16:20:00", "value": 0.11083333}, + { "time": "12/15/2019 16:25:00", "value": 0.11083333}, + { "time": "12/15/2019 16:30:00", "value": 0.11083333}, + { "time": "12/15/2019 16:35:00", "value": 0.11083333}, + { "time": "12/15/2019 16:40:00", "value": 0.11083333}, + { "time": "12/15/2019 16:45:00", "value": 0.11083333}, + { "time": "12/15/2019 16:50:00", "value": 0.11083333}, + { "time": "12/15/2019 16:55:00", "value": 0.11083333}, + { "time": "12/15/2019 17:00:00", "value": 0.11083333}, + { "time": "12/15/2019 17:05:00", "value": 0.11083333}, + { "time": "12/15/2019 17:10:00", "value": 0.11083333}, + { "time": "12/15/2019 17:15:00", "value": 0.11083333}, + { "time": "12/15/2019 17:20:00", "value": 0.11083333}, + { "time": "12/15/2019 17:25:00", "value": 0.11083333}, + { "time": "12/15/2019 17:30:00", "value": 0.11083333}, + { "time": "12/15/2019 17:35:00", "value": 0.11083333}, + { "time": "12/15/2019 17:40:00", "value": 0.11083333}, + { "time": "12/15/2019 17:45:00", "value": 0.11083333}, + { "time": "12/15/2019 17:50:00", "value": 0.11083333}, + { "time": "12/15/2019 17:55:00", "value": 0.11083333}, + { "time": "12/15/2019 18:00:00", "value": 0.11083333}, + { "time": "12/15/2019 18:05:00", "value": 0.11083333}, + { "time": "12/15/2019 18:10:00", "value": 0.11083333}, + { "time": "12/15/2019 18:15:00", "value": 0.11083333}, + { "time": "12/15/2019 18:20:00", "value": 0.11083333}, + { "time": "12/15/2019 18:25:00", "value": 0.11083333}, + { "time": "12/15/2019 18:30:00", "value": 0.11083333}, + { "time": "12/15/2019 18:35:00", "value": 0.11083333}, + { "time": "12/15/2019 18:40:00", "value": 0.11083333}, + { "time": "12/15/2019 18:45:00", "value": 0.11083333}, + { "time": "12/15/2019 18:50:00", "value": 0.11083333}, + { "time": "12/15/2019 18:55:00", "value": 0.11083333}, + { "time": "12/15/2019 19:00:00", "value": 0.11083333}, + { "time": "12/15/2019 19:05:00", "value": 0.11083333}, + { "time": "12/15/2019 19:10:00", "value": 0.11083333}, + { "time": "12/15/2019 19:15:00", "value": 0.11083333}, + { "time": "12/15/2019 19:20:00", "value": 0.11083333}, + { "time": "12/15/2019 19:25:00", "value": 0.11083333}, + { "time": "12/15/2019 19:30:00", "value": 0.11083333}, + { "time": "12/15/2019 19:35:00", "value": 0.11083333}, + { "time": "12/15/2019 19:40:00", "value": 0.11083333}, + { "time": "12/15/2019 19:45:00", "value": 0.11083333}, + { "time": "12/15/2019 19:50:00", "value": 0.11083333}, + { "time": "12/15/2019 19:55:00", "value": 0.11083333}, + { "time": "12/15/2019 20:00:00", "value": 0.11083333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.11083333}, + { "time": "12/15/2019 15:45:00", "value": 0.11083333}, + { "time": "12/15/2019 15:50:00", "value": 0.11083333}, + { "time": "12/15/2019 15:55:00", "value": 0.11083333}, + { "time": "12/15/2019 16:00:00", "value": 0.11083333}, + { "time": "12/15/2019 16:05:00", "value": 0.11083333}, + { "time": "12/15/2019 16:10:00", "value": 0.11083333}, + { "time": "12/15/2019 16:15:00", "value": 0.11083333}, + { "time": "12/15/2019 16:20:00", "value": 0.11083333}, + { "time": "12/15/2019 16:25:00", "value": 0.11083333}, + { "time": "12/15/2019 16:30:00", "value": 0.11083333}, + { "time": "12/15/2019 16:35:00", "value": 0.11083333}, + { "time": "12/15/2019 16:40:00", "value": 0.11083333}, + { "time": "12/15/2019 16:45:00", "value": 0.11083333}, + { "time": "12/15/2019 16:50:00", "value": 0.11083333}, + { "time": "12/15/2019 16:55:00", "value": 0.11083333}, + { "time": "12/15/2019 17:00:00", "value": 0.11083333}, + { "time": "12/15/2019 17:05:00", "value": 0.11083333}, + { "time": "12/15/2019 17:10:00", "value": 0.11083333}, + { "time": "12/15/2019 17:15:00", "value": 0.11083333}, + { "time": "12/15/2019 17:20:00", "value": 0.11083333}, + { "time": "12/15/2019 17:25:00", "value": 0.11083333}, + { "time": "12/15/2019 17:30:00", "value": 0.11083333}, + { "time": "12/15/2019 17:35:00", "value": 0.11083333}, + { "time": "12/15/2019 17:40:00", "value": 0.11083333}, + { "time": "12/15/2019 17:45:00", "value": 0.11083333}, + { "time": "12/15/2019 17:50:00", "value": 0.11083333}, + { "time": "12/15/2019 17:55:00", "value": 0.11083333}, + { "time": "12/15/2019 18:00:00", "value": 0.11083333}, + { "time": "12/15/2019 18:05:00", "value": 0.11083333}, + { "time": "12/15/2019 18:10:00", "value": 0.11083333}, + { "time": "12/15/2019 18:15:00", "value": 0.11083333}, + { "time": "12/15/2019 18:20:00", "value": 0.11083333}, + { "time": "12/15/2019 18:25:00", "value": 0.11083333}, + { "time": "12/15/2019 18:30:00", "value": 0.11083333}, + { "time": "12/15/2019 18:35:00", "value": 0.11083333}, + { "time": "12/15/2019 18:40:00", "value": 0.11083333}, + { "time": "12/15/2019 18:45:00", "value": 0.11083333}, + { "time": "12/15/2019 18:50:00", "value": 0.11083333}, + { "time": "12/15/2019 18:55:00", "value": 0.11083333}, + { "time": "12/15/2019 19:00:00", "value": 0.11083333}, + { "time": "12/15/2019 19:05:00", "value": 0.11083333}, + { "time": "12/15/2019 19:10:00", "value": 0.11083333}, + { "time": "12/15/2019 19:15:00", "value": 0.11083333}, + { "time": "12/15/2019 19:20:00", "value": 0.11083333}, + { "time": "12/15/2019 19:25:00", "value": 0.11083333}, + { "time": "12/15/2019 19:30:00", "value": 0.11083333}, + { "time": "12/15/2019 19:35:00", "value": 0.11083333}, + { "time": "12/15/2019 19:40:00", "value": 0.11083333}, + { "time": "12/15/2019 19:45:00", "value": 0.11083333}, + { "time": "12/15/2019 19:50:00", "value": 0.11083333}, + { "time": "12/15/2019 19:55:00", "value": 0.11083333}, + { "time": "12/15/2019 20:00:00", "value": 0.11083333} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json new file mode 100644 index 00000000..25fcfc19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json @@ -0,0 +1,741 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-t2_resistant", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.18833333}, + { "time": "12/15/2019 15:45:00", "value": 0.18833333}, + { "time": "12/15/2019 15:50:00", "value": 0.18833333}, + { "time": "12/15/2019 15:55:00", "value": 0.18833333}, + { "time": "12/15/2019 16:00:00", "value": 0.18833333}, + { "time": "12/15/2019 16:05:00", "value": 0.18833333}, + { "time": "12/15/2019 16:10:00", "value": 0.18833333}, + { "time": "12/15/2019 16:15:00", "value": 0.18833333}, + { "time": "12/15/2019 16:20:00", "value": 0.18833333}, + { "time": "12/15/2019 16:25:00", "value": 0.18833333}, + { "time": "12/15/2019 16:30:00", "value": 0.18833333}, + { "time": "12/15/2019 16:35:00", "value": 0.18833333}, + { "time": "12/15/2019 16:40:00", "value": 0.18833333}, + { "time": "12/15/2019 16:45:00", "value": 0.18833333}, + { "time": "12/15/2019 16:50:00", "value": 0.18833333}, + { "time": "12/15/2019 16:55:00", "value": 0.18833333}, + { "time": "12/15/2019 17:00:00", "value": 0.18833333}, + { "time": "12/15/2019 17:05:00", "value": 0.18833333}, + { "time": "12/15/2019 17:10:00", "value": 0.18833333}, + { "time": "12/15/2019 17:15:00", "value": 0.18833333}, + { "time": "12/15/2019 17:20:00", "value": 0.18833333}, + { "time": "12/15/2019 17:25:00", "value": 0.18833333}, + { "time": "12/15/2019 17:30:00", "value": 0.18833333}, + { "time": "12/15/2019 17:35:00", "value": 0.18833333}, + { "time": "12/15/2019 17:40:00", "value": 0.18833333}, + { "time": "12/15/2019 17:45:00", "value": 0.18833333}, + { "time": "12/15/2019 17:50:00", "value": 0.18833333}, + { "time": "12/15/2019 17:55:00", "value": 0.18833333}, + { "time": "12/15/2019 18:00:00", "value": 0.18833333}, + { "time": "12/15/2019 18:05:00", "value": 0.18833333}, + { "time": "12/15/2019 18:10:00", "value": 0.18833333}, + { "time": "12/15/2019 18:15:00", "value": 0.18833333}, + { "time": "12/15/2019 18:20:00", "value": 0.18833333}, + { "time": "12/15/2019 18:25:00", "value": 0.18833333}, + { "time": "12/15/2019 18:30:00", "value": 0.18833333}, + { "time": "12/15/2019 18:35:00", "value": 0.18833333}, + { "time": "12/15/2019 18:40:00", "value": 0.18833333}, + { "time": "12/15/2019 18:45:00", "value": 0.18833333}, + { "time": "12/15/2019 18:50:00", "value": 0.18833333}, + { "time": "12/15/2019 18:55:00", "value": 0.18833333}, + { "time": "12/15/2019 19:00:00", "value": 0.18833333}, + { "time": "12/15/2019 19:05:00", "value": 0.18833333}, + { "time": "12/15/2019 19:10:00", "value": 0.18833333}, + { "time": "12/15/2019 19:15:00", "value": 0.18833333}, + { "time": "12/15/2019 19:20:00", "value": 0.18833333}, + { "time": "12/15/2019 19:25:00", "value": 0.18833333}, + { "time": "12/15/2019 19:30:00", "value": 0.18833333}, + { "time": "12/15/2019 19:35:00", "value": 0.18833333}, + { "time": "12/15/2019 19:40:00", "value": 0.18833333}, + { "time": "12/15/2019 19:45:00", "value": 0.18833333}, + { "time": "12/15/2019 19:50:00", "value": 0.18833333}, + { "time": "12/15/2019 19:55:00", "value": 0.18833333}, + { "time": "12/15/2019 20:00:00", "value": 0.18833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.18833333}, + { "time": "12/15/2019 15:45:00", "value": 0.18833333}, + { "time": "12/15/2019 15:50:00", "value": 0.18833333}, + { "time": "12/15/2019 15:55:00", "value": 0.18833333}, + { "time": "12/15/2019 16:00:00", "value": 0.18833333}, + { "time": "12/15/2019 16:05:00", "value": 0.18833333}, + { "time": "12/15/2019 16:10:00", "value": 0.18833333}, + { "time": "12/15/2019 16:15:00", "value": 0.18833333}, + { "time": "12/15/2019 16:20:00", "value": 0.18833333}, + { "time": "12/15/2019 16:25:00", "value": 0.18833333}, + { "time": "12/15/2019 16:30:00", "value": 0.18833333}, + { "time": "12/15/2019 16:35:00", "value": 0.18833333}, + { "time": "12/15/2019 16:40:00", "value": 0.18833333}, + { "time": "12/15/2019 16:45:00", "value": 0.18833333}, + { "time": "12/15/2019 16:50:00", "value": 0.18833333}, + { "time": "12/15/2019 16:55:00", "value": 0.18833333}, + { "time": "12/15/2019 17:00:00", "value": 0.18833333}, + { "time": "12/15/2019 17:05:00", "value": 0.18833333}, + { "time": "12/15/2019 17:10:00", "value": 0.18833333}, + { "time": "12/15/2019 17:15:00", "value": 0.18833333}, + { "time": "12/15/2019 17:20:00", "value": 0.18833333}, + { "time": "12/15/2019 17:25:00", "value": 0.18833333}, + { "time": "12/15/2019 17:30:00", "value": 0.18833333}, + { "time": "12/15/2019 17:35:00", "value": 0.18833333}, + { "time": "12/15/2019 17:40:00", "value": 0.18833333}, + { "time": "12/15/2019 17:45:00", "value": 0.18833333}, + { "time": "12/15/2019 17:50:00", "value": 0.18833333}, + { "time": "12/15/2019 17:55:00", "value": 0.18833333}, + { "time": "12/15/2019 18:00:00", "value": 0.18833333}, + { "time": "12/15/2019 18:05:00", "value": 0.18833333}, + { "time": "12/15/2019 18:10:00", "value": 0.18833333}, + { "time": "12/15/2019 18:15:00", "value": 0.18833333}, + { "time": "12/15/2019 18:20:00", "value": 0.18833333}, + { "time": "12/15/2019 18:25:00", "value": 0.18833333}, + { "time": "12/15/2019 18:30:00", "value": 0.18833333}, + { "time": "12/15/2019 18:35:00", "value": 0.18833333}, + { "time": "12/15/2019 18:40:00", "value": 0.18833333}, + { "time": "12/15/2019 18:45:00", "value": 0.18833333}, + { "time": "12/15/2019 18:50:00", "value": 0.18833333}, + { "time": "12/15/2019 18:55:00", "value": 0.18833333}, + { "time": "12/15/2019 19:00:00", "value": 0.18833333}, + { "time": "12/15/2019 19:05:00", "value": 0.18833333}, + { "time": "12/15/2019 19:10:00", "value": 0.18833333}, + { "time": "12/15/2019 19:15:00", "value": 0.18833333}, + { "time": "12/15/2019 19:20:00", "value": 0.18833333}, + { "time": "12/15/2019 19:25:00", "value": 0.18833333}, + { "time": "12/15/2019 19:30:00", "value": 0.18833333}, + { "time": "12/15/2019 19:35:00", "value": 0.18833333}, + { "time": "12/15/2019 19:40:00", "value": 0.18833333}, + { "time": "12/15/2019 19:45:00", "value": 0.18833333}, + { "time": "12/15/2019 19:50:00", "value": 0.18833333}, + { "time": "12/15/2019 19:55:00", "value": 0.18833333}, + { "time": "12/15/2019 20:00:00", "value": 0.18833333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.18833333}, + { "time": "12/15/2019 15:45:00", "value": 0.18833333}, + { "time": "12/15/2019 15:50:00", "value": 0.18833333}, + { "time": "12/15/2019 15:55:00", "value": 0.18833333}, + { "time": "12/15/2019 16:00:00", "value": 0.18833333}, + { "time": "12/15/2019 16:05:00", "value": 0.18833333}, + { "time": "12/15/2019 16:10:00", "value": 0.18833333}, + { "time": "12/15/2019 16:15:00", "value": 0.18833333}, + { "time": "12/15/2019 16:20:00", "value": 0.18833333}, + { "time": "12/15/2019 16:25:00", "value": 0.18833333}, + { "time": "12/15/2019 16:30:00", "value": 0.18833333}, + { "time": "12/15/2019 16:35:00", "value": 0.18833333}, + { "time": "12/15/2019 16:40:00", "value": 0.18833333}, + { "time": "12/15/2019 16:45:00", "value": 0.18833333}, + { "time": "12/15/2019 16:50:00", "value": 0.18833333}, + { "time": "12/15/2019 16:55:00", "value": 0.18833333}, + { "time": "12/15/2019 17:00:00", "value": 0.18833333}, + { "time": "12/15/2019 17:05:00", "value": 0.18833333}, + { "time": "12/15/2019 17:10:00", "value": 0.18833333}, + { "time": "12/15/2019 17:15:00", "value": 0.18833333}, + { "time": "12/15/2019 17:20:00", "value": 0.18833333}, + { "time": "12/15/2019 17:25:00", "value": 0.18833333}, + { "time": "12/15/2019 17:30:00", "value": 0.18833333}, + { "time": "12/15/2019 17:35:00", "value": 0.18833333}, + { "time": "12/15/2019 17:40:00", "value": 0.18833333}, + { "time": "12/15/2019 17:45:00", "value": 0.18833333}, + { "time": "12/15/2019 17:50:00", "value": 0.18833333}, + { "time": "12/15/2019 17:55:00", "value": 0.18833333}, + { "time": "12/15/2019 18:00:00", "value": 0.18833333}, + { "time": "12/15/2019 18:05:00", "value": 0.18833333}, + { "time": "12/15/2019 18:10:00", "value": 0.18833333}, + { "time": "12/15/2019 18:15:00", "value": 0.18833333}, + { "time": "12/15/2019 18:20:00", "value": 0.18833333}, + { "time": "12/15/2019 18:25:00", "value": 0.18833333}, + { "time": "12/15/2019 18:30:00", "value": 0.18833333}, + { "time": "12/15/2019 18:35:00", "value": 0.18833333}, + { "time": "12/15/2019 18:40:00", "value": 0.18833333}, + { "time": "12/15/2019 18:45:00", "value": 0.18833333}, + { "time": "12/15/2019 18:50:00", "value": 0.18833333}, + { "time": "12/15/2019 18:55:00", "value": 0.18833333}, + { "time": "12/15/2019 19:00:00", "value": 0.18833333}, + { "time": "12/15/2019 19:05:00", "value": 0.18833333}, + { "time": "12/15/2019 19:10:00", "value": 0.18833333}, + { "time": "12/15/2019 19:15:00", "value": 0.18833333}, + { "time": "12/15/2019 19:20:00", "value": 0.18833333}, + { "time": "12/15/2019 19:25:00", "value": 0.18833333}, + { "time": "12/15/2019 19:30:00", "value": 0.18833333}, + { "time": "12/15/2019 19:35:00", "value": 0.18833333}, + { "time": "12/15/2019 19:40:00", "value": 0.18833333}, + { "time": "12/15/2019 19:45:00", "value": 0.18833333}, + { "time": "12/15/2019 19:50:00", "value": 0.18833333}, + { "time": "12/15/2019 19:55:00", "value": 0.18833333}, + { "time": "12/15/2019 20:00:00", "value": 0.18833333} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json new file mode 100644 index 00000000..0ff33bc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-950-adolescent", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + }, + { + "time": "8/15/2019 12:05:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json new file mode 100644 index 00000000..7237b3c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-median", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json new file mode 100644 index 00000000..b170cbd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-resistant", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json new file mode 100644 index 00000000..8f60c10d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-median", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:05:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json new file mode 100644 index 00000000..d917e211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-resistant", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:05:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json new file mode 100644 index 00000000..8f55c435 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-sensitive", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:05:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..0ca7e13c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_adolescent", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..b047c211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_median", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..a0ce2a7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_resistant", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..575b64d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_sensitive", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..c130897d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_median", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..836242a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_resistant", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ed11f941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_sensitive", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json new file mode 100644 index 00000000..12c7d766 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_adolescent", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 1.9, + 0.0, + 1.9 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 1.9, + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 1.9, + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json new file mode 100644 index 00000000..d008055f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_median", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.5, + 0.0, + 0.5 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.5, + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.5, + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json new file mode 100644 index 00000000..d47a09ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_resistant", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.8, + 0.0, + 0.8 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.8, + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.8, + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json new file mode 100644 index 00000000..5e755511 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_median", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.35, + 0.0, + 0.35 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.35, + 0.0, + 0.35 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.35, + 0.0, + 0.35 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json new file mode 100644 index 00000000..60446937 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_resistant", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 2.26, + 0.0, + 2.26 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 2.26, + 0.0, + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 2.26, + 0.0, + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..aca34ede --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_sensitive", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.15, + 0.0, + 0.15 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.15, + 0.0, + 0.15 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.15, + 0.0, + 0.15 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json new file mode 100644 index 00000000..b415ba28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_adolescent", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 26.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 20.92 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json new file mode 100644 index 00000000..f27aadc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_median", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json new file mode 100644 index 00000000..843fd9ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_resistant", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.27 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json new file mode 100644 index 00000000..7da205b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_median", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.77 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.42 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b7514d59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_resistant", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.425 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16.27 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.85 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9bda6bb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_median", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.03 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.52 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json new file mode 100644 index 00000000..1d69e819 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_adolescent", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 5.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json new file mode 100644 index 00000000..b77842d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_median", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json new file mode 100644 index 00000000..749e7116 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_resistant", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json new file mode 100644 index 00000000..1a9c2136 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_sensitive", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json new file mode 100644 index 00000000..f3f62a56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_median", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f2119043 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_resistant", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..88d78e1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_median", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json new file mode 100644 index 00000000..7da5cd5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-base_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json new file mode 100644 index 00000000..3f5ad1a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-base_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json new file mode 100644 index 00000000..a5ced9ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-base_resistant", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json new file mode 100644 index 00000000..d9562c66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-t2_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..8f2c3b98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-976_30_3", + "simulation_id": "TLR-976_30_3-t2_resistant", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..90f4aee2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-t2_sensitive", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json new file mode 100644 index 00000000..29397d9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-base_median", + "risk_description": "incorrect carb abs: 30m true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json new file mode 100644 index 00000000..84d52331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-base_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json new file mode 100644 index 00000000..ceb474a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-base_resistant", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json new file mode 100644 index 00000000..f97ce8e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-t2_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3783d21b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-976_30_5", + "simulation_id": "TLR-976_30_5-t2_resistant", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..37aa6975 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-t2_sensitive", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e6daabe4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_30", + "simulation_id": "TLR-969_3_30-t2_sensitive", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.88 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.88 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json new file mode 100644 index 00000000..8d14dc11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_30", + "simulation_id": "TLR-969_3_30-base_median", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json new file mode 100644 index 00000000..e1458e13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_30", + "simulation_id": "TLR-969_3_30-base_median", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json new file mode 100644 index 00000000..e15786f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_30", + "simulation_id": "TLR-969_3_30-base_resistant", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json new file mode 100644 index 00000000..a72a1c92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-t2_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.92 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.92 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..d3d2ca08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-976_3_30", + "simulation_id": "TLR-976_3_30-t2_resistant", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.85 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3164a895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-t2_sensitive", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json new file mode 100644 index 00000000..b843a7c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-base_adolescent", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json new file mode 100644 index 00000000..1a168b0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-base_median", + "risk_description": "incorrect carb abs: 3h true, 5 select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json new file mode 100644 index 00000000..a5368d04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-base_resistant", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json new file mode 100644 index 00000000..417d3cb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-t2_median", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2d6c570a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-976_3_5", + "simulation_id": "TLR-976_3_5-t2_resistant", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json new file mode 100644 index 00000000..c4b28e91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-base_adolescent", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json new file mode 100644 index 00000000..3d8c10c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-base_median", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json new file mode 100644 index 00000000..6b49e176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-base_resistant", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json new file mode 100644 index 00000000..81d69dd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-t2_median", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ef47c764 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-976_5_3", + "simulation_id": "TLR-976_5_3-t2_resistant", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2c3eb593 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-t2_sensitive", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json new file mode 100644 index 00000000..e2b765fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-base_median", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json new file mode 100644 index 00000000..19086f75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-base_median", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json new file mode 100644 index 00000000..d91e446e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-base_resistant", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json new file mode 100644 index 00000000..97d94c05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-t2_median", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..65b2fb73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-976_5_30", + "simulation_id": "TLR-976_5_30-t2_resistant", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..26fc5b6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_fiasp/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-t2_sensitive", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json new file mode 100644 index 00000000..374a173a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-adolescent", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 5.7, + "max_bolus": 30 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json new file mode 100644 index 00000000..9e81cc94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { +"glucose_safety_limit": 75, +"max_basal_rate": 1.75, + "max_bolus": 6.6 +} + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json new file mode 100644 index 00000000..d2b51717 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-resistant", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8, + "max_bolus": 6.2 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json new file mode 100644 index 00000000..9e27ee77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9, + "max_bolus": 3.3 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json new file mode 100644 index 00000000..39882286 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-t2_median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.02 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.02 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { +"glucose_safety_limit": 75, +"max_basal_rate": 1.4, + "max_bolus": 1.84 +} + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6cf4f867 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-t2_resistant", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.68 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.68 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.81, + "max_bolus": 21.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..12a4c802 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1005/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-000-base", + "simulation_id": "TLR-000-base-t2_sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.52, + "max_bolus": 1.76 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json new file mode 100644 index 00000000..33a82f1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_adolescent", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 5.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json new file mode 100644 index 00000000..70f1c86b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_median", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json new file mode 100644 index 00000000..be7161b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_resistant", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json new file mode 100644 index 00000000..43e540ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_Sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-base_sensitive", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json new file mode 100644 index 00000000..ff5e3696 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_t2_Median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-t2_median", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..44fa4852 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_t2_Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-t2_resistant", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..2e61bfba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1011/Simulation-Configuration-TLR-1011_t2_Sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-1011", + "simulation_id": "TLR-1011-t2_sensitive", + "risk_description": "User accepts 0 bolus no auto", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.52 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..a56682c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_adolescent", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..6f96096b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_median", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..b2620c79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_resistant", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..f4627719 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_sensitive", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..8a39cb5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_t2_median_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_median", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2a2a6b9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_t2_resistant_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_resistant", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b6e3d64a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1024/TLR-1024-Simulation-Configuration_t2_sensitive_profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-1024", + "simulation_id": "TLR-1024-base_sensitive", + "risk_description": "infusion assembly priming on body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json new file mode 100644 index 00000000..e9b03d3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_adolescent_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_adolescent", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json new file mode 100644 index 00000000..682a9a94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_median_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_median", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json new file mode 100644 index 00000000..1b6fd0d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_resistant_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_resistant", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json new file mode 100644 index 00000000..26ea2d8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_sensitive_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_sensitive", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json new file mode 100644 index 00000000..25a875d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_t2_median_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_median", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c4c07f10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_t2_resistant_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_resistant", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ba22cf79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1026/Simulation-Configuration-TLR-1026_t2_sensitive_profile_v1.json @@ -0,0 +1,130 @@ +{ + "metadata": { + "risk-id": "TLR-1026", + "simulation_id": "TLR-1026-base_sensitive", + "risk_description": "user mistakes carb tool for bolus tool", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.falling_75_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.falling_75_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:05:00", + "value": 4.0 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 44.0, + "type": "carb" + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json new file mode 100644 index 00000000..da0aa2d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Adolescent_profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json new file mode 100644 index 00000000..8619f8fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Median_Profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json new file mode 100644 index 00000000..5c121180 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json new file mode 100644 index 00000000..53706219 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json new file mode 100644 index 00000000..e6159aed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_t2_Median_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json new file mode 100644 index 00000000..cf1deb66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_t2_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json new file mode 100644 index 00000000..4d8b0015 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-1053/Simulation-Configuration-TLR-1053_t2_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-1053", + "simulation_id": "TLR-1053-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "fiasp" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.52, + "model": "fiasp" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Adolescent_profile.json new file mode 100644 index 00000000..a96a91fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Adolescent_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-548", + "simulation_id": "TLR-548-adolescent", + "risk_description": "User deletes single insulin delivery record", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Median_profile.json new file mode 100644 index 00000000..9defbcad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-548", + "simulation_id": "TLR-548-median", + "risk_description": "User deletes single insulin delivery record", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Resistant_profile.json new file mode 100644 index 00000000..673a16f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-548", + "simulation_id": "TLR-548-resistant", + "risk_description": "User deletes single insulin delivery record", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Sensitive_profile.json new file mode 100644 index 00000000..dc1e041a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-548/Simulation-Configuration_TLR-548_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-548", + "simulation_id": "TLR-548-sensitive", + "risk_description": "User deletes single insulin delivery record", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries":"reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json new file mode 100644 index 00000000..48fc5155 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Adolescent_profile.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-adolescent", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json new file mode 100644 index 00000000..d071ec95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Median_profile.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-median", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json new file mode 100644 index 00000000..79e74673 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Resistant_profile.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-resistant", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json new file mode 100644 index 00000000..ac355e48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_Sensitive_profile.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-sensitive", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json new file mode 100644 index 00000000..cf73f1c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_t2_Median_profile.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-median", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json new file mode 100644 index 00000000..ec4c12e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_t2_Resistant_profile.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-resistant", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json new file mode 100644 index 00000000..e74be899 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-552/Simulation-Configuration-TLR-552_t2_Sensitive_profile.json @@ -0,0 +1,77 @@ +{ + "metadata": { + "risk-id": "TLR-552", + "simulation_id": "TLR-552-sensitive", + "risk_description": "Insulin does not reach body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.0 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.0 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json new file mode 100644 index 00000000..01942d27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Adolescent_profile.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-adolescent", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 120 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 120 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 120 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json new file mode 100644 index 00000000..a4ce07e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Median_profile.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-median", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 86 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 86 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 86 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json new file mode 100644 index 00000000..b53f6f52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-resistant", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json new file mode 100644 index 00000000..e5446d33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-sensitive", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json new file mode 100644 index 00000000..28d22065 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_t2_Median_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-median", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 138 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json new file mode 100644 index 00000000..250f74fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-resistant", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 152 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 152 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 152 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json new file mode 100644 index 00000000..17058568 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-553/Simulation-Configuration-TLR-553_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-553", + "simulation_id": "TLR-553-sensitive", + "risk_description": "Carb entry higher than carbs consumed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 124 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 124 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 124 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json new file mode 100644 index 00000000..d39f4a30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Adolescent_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-adolescent", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 3.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 3.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 3.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json new file mode 100644 index 00000000..6bde6784 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Median_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-median", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json new file mode 100644 index 00000000..c053cea7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Resistant_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-resistant", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json new file mode 100644 index 00000000..779048bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_Sensitive_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-sensitive", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json new file mode 100644 index 00000000..16367751 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_t2_Median_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-median", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.84 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.7] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.84 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.7] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.84 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.7] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json new file mode 100644 index 00000000..b17dddf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_t2_Resistant_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-resistant", + "risk_description": "Use of off-label insulin", + "config_format_version": "v4.52" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 4.52 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.52] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.2 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.52] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json new file mode 100644 index 00000000..d743b6f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-554/Simulation-Configuration-TLR-554_t2_Sensitive_profile.json @@ -0,0 +1,119 @@ +{ + "metadata": { + "risk-id": "TLR-554", + "simulation_id": "TLR-554-sensitive", + "risk_description": "Use of off-label insulin", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.7 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json new file mode 100644 index 00000000..8f0fed69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-adolescent", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json new file mode 100644 index 00000000..97e858e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-median", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json new file mode 100644 index 00000000..3051b6e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-resistant", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json new file mode 100644 index 00000000..0aa805b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-sensitive", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json new file mode 100644 index 00000000..9a58f4cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_t2_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-median", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.7 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json new file mode 100644 index 00000000..d7154ff7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-resistant", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.9 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json new file mode 100644 index 00000000..868dc5be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-555/Simulation-Configuration-TLR-555_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-555", + "simulation_id": "TLR-555-sensitive", + "risk_description": "Manual bolus error with automation on", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.7 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.7 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json new file mode 100644 index 00000000..8942a41a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Adolescent_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556-adolescent", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json new file mode 100644 index 00000000..e114e580 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Median_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556-median", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json new file mode 100644 index 00000000..e7fcea22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Resistant_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556-resistant", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json new file mode 100644 index 00000000..91d34b14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_Sensitive_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556-sensitive", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json new file mode 100644 index 00000000..9f1962e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_t2_Median_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556.t2_median", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json new file mode 100644 index 00000000..a71953f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_t2_Resistant_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556.t2_resistant", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json new file mode 100644 index 00000000..9ce63155 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-556/Simulation-Configuration-TLR-556_t2_Sensitive_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-556", + "simulation_id": "TLR-556-sensitive", + "risk_description": "Safety settings not set", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json new file mode 100644 index 00000000..e2b0c77d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Adolescent_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-adolescent", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json new file mode 100644 index 00000000..acfdca77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Median_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-median", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json new file mode 100644 index 00000000..4987be84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Resistant_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-resistant", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json new file mode 100644 index 00000000..cad336bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_Sensitive_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-sensitive", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json new file mode 100644 index 00000000..fcb57fe1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_t2_Median_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-median", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json new file mode 100644 index 00000000..f934b2e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_t2_Resistant_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-resistant", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json new file mode 100644 index 00000000..e12e8b9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-558/Simulation-Configuration-TLR-558_t2_Sensitive_profile.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk-id": "TLR-558", + "simulation_id": "TLR-558-sensitive", + "risk_description": "User misses notifications of low glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json new file mode 100644 index 00000000..7a969d10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Adolescent_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-adolescent", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 37.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 37.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 180 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json new file mode 100644 index 00000000..1f2870fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Median_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-median", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.9 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 129 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json new file mode 100644 index 00000000..faa76faa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Resistant_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-resistant", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_T1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 93 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json new file mode 100644 index 00000000..90124087 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_Sensitive_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-sensitive", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.95 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json new file mode 100644 index 00000000..0fb53623 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_t2_Median_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-median", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json new file mode 100644 index 00000000..5da9f8ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_t2_Resistant_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-resistant", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 32.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 32.55 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 228 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json new file mode 100644 index 00000000..92450cea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-561/Simulation-Configuration-TLR-561_t2_Sensitive_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-561", + "simulation_id": "TLR-561-sensitive", + "risk_description": "User overrides max bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.07 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.07 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 186 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json new file mode 100644 index 00000000..4392535f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Adolescent_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-adolescent", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json new file mode 100644 index 00000000..88c6018b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Median_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Median", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json new file mode 100644 index 00000000..b185efc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Resistant_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Resistant", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json new file mode 100644 index 00000000..91b2eba7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_Sensitive_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Sensitive", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json new file mode 100644 index 00000000..14fe4051 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_t2_Median_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Median", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json new file mode 100644 index 00000000..9af9017a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_t2_Resistant_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Resistant", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json new file mode 100644 index 00000000..712e8b0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-562/Simulation-Configuration-TLR-562_t2_Sensitive_Profile.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk_id": "TLR-562", + "simulation_id": "TLR-562-Sensitive", + "risk_description": "Erroneous carb entry low or no carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json new file mode 100644 index 00000000..00beece9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Adolescent-profile.json @@ -0,0 +1,70 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-adolescent", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 60 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 60 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json new file mode 100644 index 00000000..2cf5ff57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Median-profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-median", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 43 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json new file mode 100644 index 00000000..9c3f0397 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Resistant-profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-resistant", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 31 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json new file mode 100644 index 00000000..bb3f2dba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_Sensitive-profile.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-sensitive", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json new file mode 100644 index 00000000..a96a1c07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_t2_Median-profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-median", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 69 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 0.92 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 0.92 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json new file mode 100644 index 00000000..58f67e3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_t2_Resistant-profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-resistant", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 76 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 10.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 10.85 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json new file mode 100644 index 00000000..68832d8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-566/Simulation-Configuration-TLR-566_t2_Sensitive-profile.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-566", + "simulation_id": "TLR-566-sensitive", + "risk_description": "Carb entry at significantly different time from consumption", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 0.88 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 62 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 0.88 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 62 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 13:00:00", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json new file mode 100644 index 00000000..eb068243 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Adolescent_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-adolescent", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json new file mode 100644 index 00000000..d51e3403 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Median_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-median", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json new file mode 100644 index 00000000..3b7f400f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Resistant_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-resistant", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json new file mode 100644 index 00000000..740a9557 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_Sensitive_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-sensitive", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json new file mode 100644 index 00000000..ac855a7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_t2_Median_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-median", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json new file mode 100644 index 00000000..4ecd6c1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_t2_Resistant_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-resistant", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json new file mode 100644 index 00000000..53cafac3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-568/Simulation-Configuration-TLR-568_t2_Sensitive_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-568", + "simulation_id": "TLR-568-sensitive", + "risk_description": "Low or no carb entry for low treatment", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json new file mode 100644 index 00000000..d6d1fc98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Adolescent_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-adolescent", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json new file mode 100644 index 00000000..fe1489f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Median_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-median", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json new file mode 100644 index 00000000..77f911d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Resistant_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-resistant", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json new file mode 100644 index 00000000..f4a4f7ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_Sensitive_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-sensitive", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json new file mode 100644 index 00000000..b4c9d9f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_t1_Median_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-median", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json new file mode 100644 index 00000000..15c7139a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Resistant_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-resistant", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json new file mode 100644 index 00000000..2020b3a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_fast/Simulation-Configuration-TLR-570_t2_Sensitive_fast_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-fastcarb-sensitive", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr", + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 30 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 15, + "duration": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json new file mode 100644 index 00000000..2a154aa3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Adolescent_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-adolescent", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 60, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json new file mode 100644 index 00000000..4877cc6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Median_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-median", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 43, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json new file mode 100644 index 00000000..75017417 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Resistant_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-resistant", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 31, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json new file mode 100644 index 00000000..b036f0b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_Sensitive_slow_profile.json @@ -0,0 +1,90 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-sensitive", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 25, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json new file mode 100644 index 00000000..5081af83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Median_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-median", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 69, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json new file mode 100644 index 00000000..86f94596 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Resistant_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-resistant", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 76, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json new file mode 100644 index 00000000..d5ee78c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-570_slow/Simulation-Configuration-TLR-570_t2_Sensitive_slow_profile.json @@ -0,0 +1,89 @@ +{ + "metadata": { + "risk-id": "TLR-570", + "simulation_id": "TLR-570-slowcarb-sensitive", + "risk_description": "Carb absorption different from physiological", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 240 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 240 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 300 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "value": 62, + "duration": 240 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json new file mode 100644 index 00000000..8df21ed6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Adolescent_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-adolescent", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json new file mode 100644 index 00000000..9eedb0e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Median_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-median", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json new file mode 100644 index 00000000..ae0292e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Resistant_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-resistant", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json new file mode 100644 index 00000000..4625bf3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_Sensitive_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-sensitive", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json new file mode 100644 index 00000000..687c30c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_t2_Median_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-median", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.95 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json new file mode 100644 index 00000000..e1885ccf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_t2_Resistant_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-resistant", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.6 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json new file mode 100644 index 00000000..b50e71b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-576/Simulation-Configuration-TLR-576_t2_Sensitive_profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-576", + "simulation_id": "TLR-576-sensitive", + "risk_description": "Loop/pump insulin delivery status out of sync", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.35 + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json new file mode 100644 index 00000000..e4bbc8ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Adolescent_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-adolescent", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json new file mode 100644 index 00000000..30e86790 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Median_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-median", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json new file mode 100644 index 00000000..97cb4625 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Resistant_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-resistant", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json new file mode 100644 index 00000000..742f56b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_Sensitive_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-sensitive", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json new file mode 100644 index 00000000..2a2ab53a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_t2_Median_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-median", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json new file mode 100644 index 00000000..0b9af249 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_t2_Resistant_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-resistant", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json new file mode 100644 index 00000000..7e63c204 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-578/Simulation-Configuration-TLR-578_t2_Sensitive_profile.json @@ -0,0 +1,49 @@ +{ + "metadata": { + "risk-id": "TLR-578", + "simulation_id": "TLR-578-sensitive", + "risk_description": "Attempt to stop bolus in progress fails", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json new file mode 100644 index 00000000..f0d74f54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Adolescent_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-adolescent", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json new file mode 100644 index 00000000..b0cfdccb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Median_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-median", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json new file mode 100644 index 00000000..b0c8aefd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Resistant_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-resistant", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json new file mode 100644 index 00000000..5b933d6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_Sensitive_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-sensitive", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json new file mode 100644 index 00000000..c0c4fed6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_t2_Median_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-median", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json new file mode 100644 index 00000000..bbbc5830 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_t2_Resistant_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-resistant", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json new file mode 100644 index 00000000..9b8b6632 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-579/Simulation-Configuration-TLR-579_t2_Sensitive_profile.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-579", + "simulation_id": "TLR-579-sensitive", + "risk_description": "Bolus delivery uncertain", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json new file mode 100644 index 00000000..ff26ca56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Adolescent_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-adolescent", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json new file mode 100644 index 00000000..98c72a23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Median_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-median", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json new file mode 100644 index 00000000..a9d07975 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Resistant_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-resistant", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json new file mode 100644 index 00000000..39d3c7fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_Sensitive_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-sensitive", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json new file mode 100644 index 00000000..ee55902d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_t2_Median_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-median", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json new file mode 100644 index 00000000..dca5d059 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_t2_Resistant_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-resistant", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json new file mode 100644 index 00000000..9d08d43b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-586/Simulation-Configuration-TLR-586_t2_Sensitive_profile.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-586-sensitive", + "risk_description": "Bolus delivery not recorded", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json new file mode 100644 index 00000000..ccfb6fb0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-adolescent", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json new file mode 100644 index 00000000..57e7d31f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-median", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json new file mode 100644 index 00000000..ca8ebc95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-resistant", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json new file mode 100644 index 00000000..b3baec82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-sensitive", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json new file mode 100644 index 00000000..577b4824 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-median", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json new file mode 100644 index 00000000..c331cf9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-resistant", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json new file mode 100644 index 00000000..1bd7b4d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-587/Simulation-Configuration-TLR-587_t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-587", + "simulation_id": "TLR-587-sensitive", + "risk_description": "Accidental bolus entry, phone", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json new file mode 100644 index 00000000..3ce7e34a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Adolescent_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-adolescent", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json new file mode 100644 index 00000000..39efce3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Median_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-median", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json new file mode 100644 index 00000000..a0d4adb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Resistant_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-resistant", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json new file mode 100644 index 00000000..fca8db4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_Sensitive_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-sensitive", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json new file mode 100644 index 00000000..67713d10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_t2_Median_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-median", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json new file mode 100644 index 00000000..4269debf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_t2_Resistant_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-resistant", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json new file mode 100644 index 00000000..cb4d1fce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-590/Simulation-Configuration-TLR-590_t2_Sensitive_profile.json @@ -0,0 +1,68 @@ +{ + "metadata": { + "risk-id": "TLR-590", + "simulation_id": "TLR-590-sensitive", + "risk_description": "User-created changes to Loop algorithm components", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "retrospective_correction_enabled": false + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json new file mode 100644 index 00000000..af32f9eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Adolescent_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-adolescent", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 1.9 + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json new file mode 100644 index 00000000..6c53c3ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Median_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-median", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 0.25 + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json new file mode 100644 index 00000000..7c36147c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Resistant_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-resistant", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 0.4 + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json new file mode 100644 index 00000000..3ac9e152 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_Sensitive_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-sensitive", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 0.15 + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json new file mode 100644 index 00000000..12a9dd36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_t2_Median_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-median", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 0.425 + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json new file mode 100644 index 00000000..947190b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_t2_Resistant_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-resistant", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 1.1 + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json new file mode 100644 index 00000000..0f9628d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-593/Simulation-Configuration-TLR-593_t2_Sensitive_profile.json @@ -0,0 +1,37 @@ +{ + "metadata": { + "risk-id": "TLR-593", + "simulation_id": "TLR-593-sensitive", + "risk_description": "Conflicting settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "max_basal_rate": 0.15 + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json new file mode 100644 index 00000000..ee6a7a0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Adolescent_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-adolescent", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json new file mode 100644 index 00000000..2a056c82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Median", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json new file mode 100644 index 00000000..2114b3a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Resistant", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json new file mode 100644 index 00000000..9b96bd1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Sensitive", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json new file mode 100644 index 00000000..53ca2edc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_t2_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Median", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json new file mode 100644 index 00000000..e80c5c4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_t2_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Resistant", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json new file mode 100644 index 00000000..c9a35981 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-596/Simulation-Configuration-TLR-596_t2_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-596", + "simulation_id": "TLR-596-Sensitive", + "risk_description": "Accidental capacitive touch: settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json new file mode 100644 index 00000000..5e3bc595 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Adolescent_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-adolescent", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.56] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json new file mode 100644 index 00000000..f61d620f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Median_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-median", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json new file mode 100644 index 00000000..5698cd72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Resistant_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-resistant", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json new file mode 100644 index 00000000..23c777d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_Sensitive_profile.json @@ -0,0 +1,128 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-sensitive", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.35] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [20] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json new file mode 100644 index 00000000..8f0309df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_t2_Median_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-median", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.02] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [16.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json new file mode 100644 index 00000000..7fc918b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_t2_Resistant_profile.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-resistant", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.64] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [8.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json new file mode 100644 index 00000000..cea846c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-604/Simulation-Configuration-TLR-604_t2_Sensitive_profile.json @@ -0,0 +1,128 @@ +{ + "metadata": { + "risk-id": "TLR-604", + "simulation_id": "TLR-604-sensitive", + "risk_description": "Paired with incorrect pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.36] + }, + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [24] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1"} + } +] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json new file mode 100644 index 00000000..0e644e3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Adolescent_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-adolescent", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json new file mode 100644 index 00000000..7e58824d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-median", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json new file mode 100644 index 00000000..b24be229 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-resistant", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json new file mode 100644 index 00000000..6385a794 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-sensitive", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json new file mode 100644 index 00000000..f8753ded --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_t2_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-median", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json new file mode 100644 index 00000000..aa5531d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_t2_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-resistant", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json new file mode 100644 index 00000000..4a029d5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-605/Simulation-Configuration-TLR-605_t2_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-605", + "simulation_id": "TLR-605-sensitive", + "risk_description": "Pairs to wrong pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json new file mode 100644 index 00000000..e00c2a63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Adolescent_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-adolescent", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json new file mode 100644 index 00000000..6bcc4934 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-median", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json new file mode 100644 index 00000000..55cbfa34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-resistant", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json new file mode 100644 index 00000000..cfe3c99d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-sensitive", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json new file mode 100644 index 00000000..1270afd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_t2_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-median", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json new file mode 100644 index 00000000..552db250 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_t2_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606.t2_resistant", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json new file mode 100644 index 00000000..3ad55cb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-606/Simulation-Configuration-TLR-606_t2_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-606", + "simulation_id": "TLR-606-sensitive", + "risk_description": "Exogenous insulin delivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json new file mode 100644 index 00000000..6075a322 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Adolescent_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-adolescent", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 12.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json new file mode 100644 index 00000000..dbb2e34d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Median_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-median", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.3 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json new file mode 100644 index 00000000..8f188bff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Resistant_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-resistant", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 3.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json new file mode 100644 index 00000000..faf211c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_Sensitive_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-sensitive", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 1.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json new file mode 100644 index 00000000..94c084e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_t2_Median_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-median", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.3 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json new file mode 100644 index 00000000..bc3ebeaa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_t2_Resistant_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-resistant", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 7.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json new file mode 100644 index 00000000..05576dd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-607/Simulation-Configuration-TLR-607_t2_Sensitive_profile.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-607", + "simulation_id": "TLR-607-sensitive", + "risk_description": "Dynamic carb absorption without glucose sensor data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 11:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 2.06 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.warmup_1hr_110base_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json new file mode 100644 index 00000000..cd59fc1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Adolescent_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-median", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.9] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.9] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.9] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json new file mode 100644 index 00000000..bb988eb4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Median_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-median", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json new file mode 100644 index 00000000..51d1107e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Resistant_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-resistant", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json new file mode 100644 index 00000000..245cbcde --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_Sensitive_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-sensitive", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json new file mode 100644 index 00000000..bbbd8f50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_t2_Median_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-median", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json new file mode 100644 index 00000000..30f9fb05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_t2_Resistant_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-resistant", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json new file mode 100644 index 00000000..c89a5f2a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-613/Simulation-Configuration-TLR-613_t2_Sensitive_profile.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-613", + "simulation_id": "TLR-613-sensitive", + "risk_description": "Incorrect settings for insulin rationing", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.2] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.2] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [170], + "upper_values": [180] + }, + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.2] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json new file mode 100644 index 00000000..a7feafb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-adolescent", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json new file mode 100644 index 00000000..51677e43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-median", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json new file mode 100644 index 00000000..ca76087c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-resistant", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json new file mode 100644 index 00000000..d848f60a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-sensitive", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json new file mode 100644 index 00000000..6a1f2cf6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-median", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json new file mode 100644 index 00000000..d12374ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-resistant", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json new file mode 100644 index 00000000..6ea16963 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-615/Simulation-Configuration-TLR-615_t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-615", + "simulation_id": "TLR-615-sensitive", + "risk_description": "Unauthorized user initiates bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json new file mode 100644 index 00000000..9a81b23d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-adolescent", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json new file mode 100644 index 00000000..844830cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-median", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json new file mode 100644 index 00000000..2601442b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-resistant", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json new file mode 100644 index 00000000..c3604a03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-sensitive", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json new file mode 100644 index 00000000..eea8cc4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_t2_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-median", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json new file mode 100644 index 00000000..ca5b49a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-resistant", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json new file mode 100644 index 00000000..8b5b19d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-616/Simulation-Configuration-TLR-616_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-616", + "simulation_id": "TLR-616-sensitive", + "risk_description": "Recomended bolus software defect", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json new file mode 100644 index 00000000..53d28d83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_Adolescent_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-adolescent", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json new file mode 100644 index 00000000..a2a30a7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_Median_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-median", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json new file mode 100644 index 00000000..13876a47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_Resistant_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-resistant", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json new file mode 100644 index 00000000..00193a62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_sensitive_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-sensitive", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json new file mode 100644 index 00000000..23a0e4bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_t2_Median_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-median", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json new file mode 100644 index 00000000..34b9ec5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_t2_Resistant_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-resistant", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json new file mode 100644 index 00000000..d6f27760 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-627/Simulation-Configuration-TLR-627_t2_sensitive_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-627", + "simulation_id": "TLR-627-sensitive", + "risk_description": "Mistakes low glucose for high, boluses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json new file mode 100644 index 00000000..f4377d52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Adolescent_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-adolescent", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json new file mode 100644 index 00000000..24b053cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Median_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-median", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json new file mode 100644 index 00000000..6684807d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Resistant_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-resistant", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json new file mode 100644 index 00000000..a8e3f7a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_Sensitive_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-sensitive", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json new file mode 100644 index 00000000..ec2b30c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_t2_Median_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-median", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json new file mode 100644 index 00000000..b03c7898 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_t2_Resistant_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629-resistant", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json new file mode 100644 index 00000000..535e4a6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-629/Simulation-Configuration-TLR-629_t2_Sensitive_Profile.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "risk-id": "TLR-629", + "simulation_id": "TLR-629.t2_sensitive", + "risk_description": "Stale data in bolus recommendation", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "glucose_history": "reusable.glucose.falling_30m_fast_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json new file mode 100644 index 00000000..68aec3e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_adolescent_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-adolescent", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json new file mode 100644 index 00000000..945d72e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-median", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json new file mode 100644 index 00000000..69ff2470 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-resistant", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json new file mode 100644 index 00000000..b648dc38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-sensitive", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json new file mode 100644 index 00000000..71f8f491 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-median", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c946feee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-resistant", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b648dc38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-652/Simulation-Configuration-TLR-652_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-652", + "simulation_id": "TLR-652-sensitive", + "risk_description": "Accidental toggle closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 16:05:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json new file mode 100644 index 00000000..9a101f86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-adolescent", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json new file mode 100644 index 00000000..b1859cd5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-median", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json new file mode 100644 index 00000000..12930c33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-resistant", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.55 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json new file mode 100644 index 00000000..098e9a8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-sensitive", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json new file mode 100644 index 00000000..55011528 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_t2_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-median", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.46 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json new file mode 100644 index 00000000..c018bf10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-resistant", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.45 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json new file mode 100644 index 00000000..5fd67f00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-660/Simulation-Configuration-TLR-660_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-660", + "simulation_id": "TLR-660-sensitive", + "risk_description": "User overrides bolus rec (low)", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.44 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json new file mode 100644 index 00000000..eaf50e0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Adolescent_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-adolescent", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json new file mode 100644 index 00000000..8c123d2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Median_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-median", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json new file mode 100644 index 00000000..3ea5a6ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Resistant_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-resistant", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json new file mode 100644 index 00000000..839c0c6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_Sensitive_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-sensitive", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json new file mode 100644 index 00000000..88b22e3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_t2_Median_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-median", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json new file mode 100644 index 00000000..c02ebd73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_t2_Resistant_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-resistant", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json new file mode 100644 index 00000000..c8510786 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-664/Simulation-Configuration-TLR-664_t2_Sensitive_profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-664", + "simulation_id": "TLR-664-sensitive", + "risk_description": "User deletes carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json new file mode 100644 index 00000000..7d2fa16a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Adolescent_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-adolescent", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent,", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json new file mode 100644 index 00000000..edfa35f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Median_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-median", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json new file mode 100644 index 00000000..05e1f121 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Resistant_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-resistant", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json new file mode 100644 index 00000000..a1c22ab6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_Sensitive_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-sensitive", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json new file mode 100644 index 00000000..f60d8132 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_t2_Median_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-median", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json new file mode 100644 index 00000000..99e35a49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_t2_Resistant_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-resistant", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json new file mode 100644 index 00000000..327e78d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-668/Simulation-Configuration-TLR-668_t2_Sensitive_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-668", + "simulation_id": "TLR-668-sensitive", + "risk_description": "Forgot bolus after glucose recovery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json new file mode 100644 index 00000000..d3b660f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_adolescent_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_adolescent", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 24 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 24 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 24 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 24, + "glucose_safety_limit": 80, + "max_basal_rate": 5.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json new file mode 100644 index 00000000..a986658d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_median_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_median", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 6.7 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 6.7, + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json new file mode 100644 index 00000000..565600d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_resistant_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_resistant", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 9.0 + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 9.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json new file mode 100644 index 00000000..b6e1fd9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_sensitive_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_sensitive", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 5.7 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 5.7, + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json new file mode 100644 index 00000000..4aa12dcf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_t2_median_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_median", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 4.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.0 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 4.0, + "glucose_safety_limit": 75, + "max_basal_rate": 2.975 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5c3761cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_t2_resistant_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_resistant", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 9.0 + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.0 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 9.0, + "glucose_safety_limit": 80, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..95f3d0aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-675/Simulation-Configuration-TLR-675_t2_sensitive_profile_v1.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "risk-id": "TLR-675", + "simulation_id": "TLR-675-base_sensitive", + "risk_description": "Bolus needed higher than max", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ] + } + }, + "controller": { + "settings": { + "max_bolus": 2.33 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_bolus": 2.33, + "glucose_safety_limit": 75, + "max_basal_rate": 0.35 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json new file mode 100644 index 00000000..42d36150 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Adolescent_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-adolescent", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json new file mode 100644 index 00000000..c8f50a23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-median", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json new file mode 100644 index 00000000..bed70560 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-resistant", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json new file mode 100644 index 00000000..faef9084 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-sensitive", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json new file mode 100644 index 00000000..21321044 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_t2_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-median", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json new file mode 100644 index 00000000..c9d66c56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_t2_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-resistant", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json new file mode 100644 index 00000000..f127d668 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-676/Simulation-Configuration-TLR-676_t2_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-676", + "simulation_id": "TLR-676-sensitive", + "risk_description": "Carb entry without bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json new file mode 100644 index 00000000..2690fccc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Adolescent_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-adolescent", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json new file mode 100644 index 00000000..1d1a94b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Median_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Median", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json new file mode 100644 index 00000000..eb0051ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Resistant_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Resistant", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json new file mode 100644 index 00000000..39045248 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_Sensitive_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Sensitive", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time":"8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json new file mode 100644 index 00000000..befb894b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_t2_Median_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Median", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 50.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json new file mode 100644 index 00000000..49b8e873 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_t2_Resistant_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Resistant", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json new file mode 100644 index 00000000..23a06e24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-682/Simuation-Configuration-TLR-682_t2_Sensitive_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk_id": "TLR-682", + "simulation_id": "TLR-682-Sensitive", + "risk_description": "Manual bolus error", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time":"8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 207.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json new file mode 100644 index 00000000..3227367b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Adolescent_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-adolescent", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json new file mode 100644 index 00000000..7f5905c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Median_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-median", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json new file mode 100644 index 00000000..796556e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Resistant_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-resistant", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json new file mode 100644 index 00000000..743d0266 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_Sensitive_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-sensitive", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json new file mode 100644 index 00000000..86c53358 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_t2_Median_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-median", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json new file mode 100644 index 00000000..796556e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_t2_Resistant_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-resistant", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json new file mode 100644 index 00000000..a121abdd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-684/Simulation-Configuration-TLR-684_t2_Sensitive_Profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-684", + "simulation_id": "TLR-684-sensitive", + "risk_description": "Fake carbs", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json new file mode 100644 index 00000000..df0b16d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Adolescent_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-adolescent", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json new file mode 100644 index 00000000..703cf06c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Median_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-median", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json new file mode 100644 index 00000000..f3e6d716 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Resistant_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-resistant", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json new file mode 100644 index 00000000..aede77f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_Sensitive_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-sensitive", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json new file mode 100644 index 00000000..9621b4d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_t2_Median_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-median", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.36 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json new file mode 100644 index 00000000..a7ffab4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_t2_Resistant_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-resistant", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json new file mode 100644 index 00000000..c669ff0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-687/Simulation-Configuration-TLR-687_t2_Sensitive_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-687", + "simulation_id": "TLR-687-sensitive", + "risk_description": "Accessibility features absent", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json new file mode 100644 index 00000000..7d4e91d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Adolescent_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-adolescent", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json new file mode 100644 index 00000000..4d42ef66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Median_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-median", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json new file mode 100644 index 00000000..79fbe9c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Resistant_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-resistant", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json new file mode 100644 index 00000000..d7d0b956 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_Sensitive_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-sensitive", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json new file mode 100644 index 00000000..36c3e322 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_t2_Median_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-median", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json new file mode 100644 index 00000000..f6963110 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_t2_Resistant_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-resistant", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json new file mode 100644 index 00000000..7de5651e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-688/Simulation-Configuration-TLR-688_t2_Sensitive_Profile.json @@ -0,0 +1,121 @@ +{ + "metadata": { + "risk-id": "TLR-688", + "simulation_id": "TLR-688-sensitive", + "risk_description": "Color contrast insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json new file mode 100644 index 00000000..21f71946 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Adolescent_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-adolescent", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json new file mode 100644 index 00000000..5b34684f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-median", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json new file mode 100644 index 00000000..46aa66bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-resistant", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json new file mode 100644 index 00000000..340b29ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-sensitive", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json new file mode 100644 index 00000000..2c5b6e8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_t2_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-median", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json new file mode 100644 index 00000000..10ef3681 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_t2_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-resistant", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.92 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json new file mode 100644 index 00000000..a802834a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-689/Simulation-Configuration-TLR-689_t2_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-689", + "simulation_id": "TLR-689-sensitive", + "risk_description": "Misinterpreted high glucose prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json new file mode 100644 index 00000000..4ec19069 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Adolescent_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-adolescent", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json new file mode 100644 index 00000000..4de3832b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Median_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-median", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json new file mode 100644 index 00000000..fdf1678f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Resistant_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-resistant", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json new file mode 100644 index 00000000..5c73dfb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_Sensitive_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-sensitive", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json new file mode 100644 index 00000000..88b69050 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_t2_Median_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-median", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json new file mode 100644 index 00000000..891e3d8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_t2_Resistant_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-resistant", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json new file mode 100644 index 00000000..f06e97d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-690/Simulation-Configuration-TLR-690_t2_Sensitive_profile.json @@ -0,0 +1,115 @@ +{ + "metadata": { + "risk-id": "TLR-690", + "simulation_id": "TLR-690-sensitive", + "risk_description": "User shares Rx code", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.95 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 45 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json new file mode 100644 index 00000000..8c561bbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Adolescent_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-adolescent", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json new file mode 100644 index 00000000..d08e4f7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Median_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-median", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json new file mode 100644 index 00000000..9936fc1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Resistant_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-Resistant", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json new file mode 100644 index 00000000..59c318b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_Sensitive_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-Sensitive", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json new file mode 100644 index 00000000..b83fe069 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_t2_Median_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-median", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json new file mode 100644 index 00000000..2a2750d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_t2_Resistant_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-Resistant", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json new file mode 100644 index 00000000..b97dc2d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-696/Simulation-Configuration-TLR-696_t2_Sensitive_profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk-id": "TLR-696", + "simulation_id": "TLR-696-Sensitive", + "risk_description": "Incorrect settings change", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json new file mode 100644 index 00000000..8f14c358 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Adolescent_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-adolescent", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json new file mode 100644 index 00000000..6159a8c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Median_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Median", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json new file mode 100644 index 00000000..70724918 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Resistant_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Resistant", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json new file mode 100644 index 00000000..89737f82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_Sensitive_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Sensitive", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json new file mode 100644 index 00000000..8c18fe72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_t2_Median_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Median", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json new file mode 100644 index 00000000..6a0f6847 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_t2_Resistant_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Resistant", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json new file mode 100644 index 00000000..d62d9865 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-703/Simulation-Configuration-TLR-703_t2_Sensitive_Profile.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk_id": "TLR-703", + "simulation_id": "TLR-703-Sensitive", + "risk_description": "Watch accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json new file mode 100644 index 00000000..99835e28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Adolescent_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-adolescent", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json new file mode 100644 index 00000000..3cfe69a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Median", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json new file mode 100644 index 00000000..2d296871 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Resistant", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json new file mode 100644 index 00000000..1f229fcd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Sensitive", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json new file mode 100644 index 00000000..b237d774 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_t2_Median_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Median", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json new file mode 100644 index 00000000..b65720f9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_t2_Resistant_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Resistant", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json new file mode 100644 index 00000000..c3b8af8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-704/Simulation-Configuration-TLR-704_t2_Sensitive_Profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk_id": "TLR-704", + "simulation_id": "TLR-704-Sensitive", + "risk_description": "Watch accidental bolus entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.63 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json new file mode 100644 index 00000000..85086907 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_adolescent_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_adolescent", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json new file mode 100644 index 00000000..c51693b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_median_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_median", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json new file mode 100644 index 00000000..cc9b5901 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_resistant_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_resistant", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json new file mode 100644 index 00000000..77c99ed7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_sensitive_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-base_sensitive", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json new file mode 100644 index 00000000..bfde3869 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_t2_median_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-t2_median", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json new file mode 100644 index 00000000..34017cd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_t2_resistant_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-t2_resistant", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d8a61161 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-710/Simulation-Configuration-TLR-710_t2_sensitive_profile_v1.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "risk-id": "TLR-QAE-394", + "simulation_id": "TLR-QAE-394-t2_sensitive", + "risk_description": "Simple bolus calc with no BG when glucose is low", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_70_12hr", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json new file mode 100644 index 00000000..02c139b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Adolescent_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_adolescent", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json new file mode 100644 index 00000000..0c52184d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Median_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json new file mode 100644 index 00000000..4133076b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Resistant_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_resistant", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json new file mode 100644 index 00000000..485944d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_Sensitive_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_sensitive", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json new file mode 100644 index 00000000..c7315e62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_t2_Median_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..2608fa18 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_t2_Resistant_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..23deec51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-723/Simulation-Configuration-TLR-723_t2_Sensitive_Profile_v1.json @@ -0,0 +1,51 @@ +{ + "metadata": { + "risk_id": "TLR-723", + "simulation_id": "TLR-723_Median", + "risk_description": "Accidental engagement of pre-meal mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "lower_values": [70, 70, 70], + "upper_values": [90, 80, 90] + } + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json new file mode 100644 index 00000000..3cc37a07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Adolescent_Profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_adolescent", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json new file mode 100644 index 00000000..8654e3b0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Median_Profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Median", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json new file mode 100644 index 00000000..92d344c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Resistant_Profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Resistant", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json new file mode 100644 index 00000000..6c235aa1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_Sensistive_Profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Sensitive", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json new file mode 100644 index 00000000..64fa903a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_t2_Median_Profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Median", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..9b6e4080 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_t2_Resistant_Profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Resistant", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json new file mode 100644 index 00000000..33716cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-725/Simulation-Configuration-TLR-725_t2_Sensistive_Profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata":{ + "risk_id": "TLR-725", + "simulation_id": "TLR-725_Sensitive", + "risk_description": "Misinterpreted low prediction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 15 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json new file mode 100644 index 00000000..7de465e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Adolescent_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_adolescent", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json new file mode 100644 index 00000000..993dfe23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Median_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Median", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json new file mode 100644 index 00000000..4f482eef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Resistant_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Resistant", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json new file mode 100644 index 00000000..5688226b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_Sensitive_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Sensitive", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json new file mode 100644 index 00000000..e8b0b737 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_t2_Median_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Median", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..4f482eef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_t2_Resistant_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Resistant", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..5688226b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-726/Simulation-Configuration-TLR-726_t2_Sensitive_Profile_v1.json @@ -0,0 +1,54 @@ +{ + "metadata":{ + "risk_id": "TLR-726", + "simulation_id": "TLR-726_Sensitive", + "risk_description": "Missed notification of high glucose", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json new file mode 100644 index 00000000..02e57377 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Adolescent_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-adolescent", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json new file mode 100644 index 00000000..d35721d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Median_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Median", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json new file mode 100644 index 00000000..d5dd11f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Resistant_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Resistant", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json new file mode 100644 index 00000000..e54d90ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_Sensitive_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Sensitive", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json new file mode 100644 index 00000000..4a500422 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_t2_Median_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Median", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..deacff3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_t2_Resistant_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Resistant", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..fff3b1f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-727/Simulation-Configuration-TLR-727_t2_Sensitive_Profile_v1.json @@ -0,0 +1,58 @@ +{ + "metadata": { + "risk-id": "TLR-727", + "simulation_id": "TLR-727-Sensitive", + "risk_description": "Accidental carb entry", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json new file mode 100644 index 00000000..7a76ca0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Adolescent_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-adolescent", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_adolescent_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_adolescent_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.07 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json new file mode 100644 index 00000000..9cd1692f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Median_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-median", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_median_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json new file mode 100644 index 00000000..e7f7ffa1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Resistant_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-resistant", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.93 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json new file mode 100644 index 00000000..9b72c92d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_Sensitive_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-sensitive", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.7 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Median_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Median_Profile_v1.json new file mode 100644 index 00000000..c2160783 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Median_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-median", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_median_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.87 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.87 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Resistant_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Resistant_Profile_v1.json new file mode 100644 index 00000000..36c75a16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Resistant_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-resistant", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_resistant_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.57 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.77 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.77 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Sensitive_Profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Sensitive_Profile_v1.json new file mode 100644 index 00000000..702b96d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-731_cb_GET_REC_BOLUS_AND_RERUN/Simulation-Configuration-TLR-731_cb_t2_Sensitive_Profile_v1.json @@ -0,0 +1,92 @@ +{ + "metadata": { + "risk-id": "TLR-731_cb", + "simulation_id": "TLR-731_cb-sensitive", + "risk_description": "Accidental cancellation of bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.22 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.97 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.97 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent180_Profile.json new file mode 100644 index 00000000..79538348 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-adolescent-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 13.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median180_Profile.json new file mode 100644 index 00000000..dcdb8e52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant180_Profile.json new file mode 100644 index 00000000..b2b159cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive180_Profile.json new file mode 100644 index 00000000..53837c6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median180_Profile.json new file mode 100644 index 00000000..a79bf4f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median180_Profile.json @@ -0,0 +1,63 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json new file mode 100644 index 00000000..3cfafded --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json new file mode 100644 index 00000000..d2857747 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_180_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive180_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-180", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent270_Profile.json new file mode 100644 index 00000000..5a81e205 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-adolescent-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 13.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median270_Profile.json new file mode 100644 index 00000000..a9a20629 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time":"8/15/2019 16:30:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 3.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant270_Profile.json new file mode 100644 index 00000000..bdd4efa9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 2.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive270_Profile.json new file mode 100644 index 00000000..e7295e34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median270_Profile.json new file mode 100644 index 00000000..0e608a7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time":"8/15/2019 16:30:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 15:00:00", + "value": 4.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json new file mode 100644 index 00000000..be34d5df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 8.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json new file mode 100644 index 00000000..9db66eac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_270_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive270_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-270", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 16:30:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent360_Profile.json new file mode 100644 index 00000000..af805cd0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Adolescent360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-adolescent-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 13.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median360_Profile.json new file mode 100644 index 00000000..615dca76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Median360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant360_Profile.json new file mode 100644 index 00000000..fec0a8f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Resistant360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 2.55 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive360_Profile.json new file mode 100644 index 00000000..b60a8836 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_Sensitive360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median360_Profile.json new file mode 100644 index 00000000..4581bc39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Median360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Median-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 4.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json new file mode 100644 index 00000000..0cb11a41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Resistant360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Resistant-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 8.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json new file mode 100644 index 00000000..fbd00a6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-736_360_GET_REC_BOLUS_AND_RERUN/Simulation_Configuration-TLR-736_t2_Sensitive360_Profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk_id": "TLR-736", + "simulation_id": "TLR-736-Sensitive-360", + "risk_description": "Bolus is initiated by user but delivery is delayed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 18:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json new file mode 100644 index 00000000..8c65b8e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Adolescent_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-adolescent", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 12.5 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 12.5 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json new file mode 100644 index 00000000..16d1ac69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Median_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-median", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.3 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json new file mode 100644 index 00000000..ae8f04d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Resistant_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-resistant", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 3.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json new file mode 100644 index 00000000..b36adfc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_Sensitive_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-sensitive", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 1.65 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 1.65 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json new file mode 100644 index 00000000..87dac613 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_t2_Median_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-median", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 2.3 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 2.3 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json new file mode 100644 index 00000000..af7957f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_t2_Resistant_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-resistant", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 7.6 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 7.6 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json new file mode 100644 index 00000000..89ac2136 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-739/Simulation-Configuration-TLR-739_t2_Sensitive_profile.json @@ -0,0 +1,44 @@ +{ + "metadata": { + "risk-id": "TLR-739", + "simulation_id": "TLR-739-sensitive", + "risk_description": "Low glucose meal entry, closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 2.06 + } + ], + "glucose_history": "reusable.glucose.flat_70_12hr" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 13:00:00", + "type": "carb", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 13:00:00", + "value": 2.06 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_70_12hr" + } + }, + "controller": null + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json new file mode 100644 index 00000000..4e4fc0df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-adolescent", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.13 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 18.13 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.13 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 13.13 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.58 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 14.58 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json new file mode 100644 index 00000000..b1a8e5dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-median", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.53 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 4.53 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.93 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 3.93 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.83 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 3.83 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json new file mode 100644 index 00000000..bfb23473 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-resistant", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.63 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 3.63 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.18 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 3.18 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json new file mode 100644 index 00000000..18882dec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-sensitive", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.53 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.53 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.28 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.28 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.13 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.13 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json new file mode 100644 index 00000000..5ef3777a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_t2_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-median", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.93 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json new file mode 100644 index 00000000..2a5ebdbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-resistant", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 8.23 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json new file mode 100644 index 00000000..84923b9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-742/Simulation-Configuration-TLR-742_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-742", + "simulation_id": "TLR-742-sensitive", + "risk_description": "Accidental override of rec bolus on watch", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries":[ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json new file mode 100644 index 00000000..595aef04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Adolescent_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-median", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json new file mode 100644 index 00000000..e98ef90e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Median_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-median", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json new file mode 100644 index 00000000..763f7c10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Resistant_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-resistant", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json new file mode 100644 index 00000000..ed5a3442 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_Sensitive_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-sensitive", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json new file mode 100644 index 00000000..cce2a267 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_t2_Median_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-median", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json new file mode 100644 index 00000000..77bd024b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_t2_Resistant_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-resistant", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json new file mode 100644 index 00000000..ed5a3442 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-745/Simulation-Configuration-TLR-745_t2_Sensitive_profile.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "risk-id": "TLR-745", + "simulation_id": "TLR-745-sensitive", + "risk_description": "Indefinite workout mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json new file mode 100644 index 00000000..5bc7e85e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-752/Simulation-Configuration-TLR-752_median_profile_v1.json @@ -0,0 +1,18 @@ +{ + "metadata": { + "risk-id": "TLR-752", + "simulation_id": "TLR-752-median", + "risk_description": "Noisy sensor", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations", + "patient": { + "sensor": { + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json new file mode 100644 index 00000000..9db4ca15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Adolescent_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-adolescent", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json new file mode 100644 index 00000000..4486cc46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Median_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json new file mode 100644 index 00000000..a88fc248 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Resistant_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json new file mode 100644 index 00000000..8a6d1db8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_Sensitive_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json new file mode 100644 index 00000000..bf7bdd40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_t1_Median_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [25] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [25] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [25] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json new file mode 100644 index 00000000..4fc7f725 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_t2_Resistant_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json new file mode 100644 index 00000000..7ef46712 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-788/Simulation-Configuration-TLR-788_t2_Sensitive_Profile.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk_id": "TLR-788", + "simulation_id": "TLR-788-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [52.5] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [52.5] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [52.5] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json new file mode 100644 index 00000000..29bd0461 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Adolescent_Profile.json @@ -0,0 +1,127 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-adolescent", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.25] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.4 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.25] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.4 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [3.25] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json new file mode 100644 index 00000000..45677669 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Median_Profile.json @@ -0,0 +1,127 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [6.5] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [6.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [6.5] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json new file mode 100644 index 00000000..fac0de67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Resistant_Profile.json @@ -0,0 +1,127 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json new file mode 100644 index 00000000..bb493765 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_Sensitive_Profile.json @@ -0,0 +1,131 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 7.5 + ] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [7.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ] + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [7.5] + } + }, + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json new file mode 100644 index 00000000..93269d13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_t2_Median_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.9 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.9 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [10] + } + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json new file mode 100644 index 00000000..c092ebcb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_t2_Resistant_Profile.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5.0] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [5.0] + } + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json new file mode 100644 index 00000000..3577350a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789/Simulation-Configuration-TLR-789_t2_Sensitive_Profile.json @@ -0,0 +1,95 @@ +{ + "metadata": { + "risk_id": "TLR-789", + "simulation_id": "TLR-789-Sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 15.0 + ] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.13 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [15] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.13 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "metabolism_settings": { + "carb_insulin_ratio": { + "start_times": ["0:00:00"], + "values": [15] + } + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json new file mode 100644 index 00000000..79007252 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-789_hf/Simulation-Configuration-TLR-789_hf_median_profile_v1.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-000-isf", + "simulation_id": "TLR-000-isf-base_median", + "risk_description": "Change isf instead of carb ratio", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient":{ + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [12.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient":{ + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [12.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient":{ + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [12.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json new file mode 100644 index 00000000..13031dee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Adolescent_Profile.json @@ -0,0 +1,55 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-adolescent", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [3.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json new file mode 100644 index 00000000..35341eee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Median_Profile.json @@ -0,0 +1,55 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json new file mode 100644 index 00000000..85e07d07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Resistant_Profile.json @@ -0,0 +1,55 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-Resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.6] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json new file mode 100644 index 00000000..b3f39f93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_Sensitive_Profile.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.6 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json new file mode 100644 index 00000000..e37d469e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_t2_Median_Profile.json @@ -0,0 +1,55 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.7] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.7] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.7] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json new file mode 100644 index 00000000..f62415bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_t2_Resistant_Profile.json @@ -0,0 +1,55 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-Resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [4.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json new file mode 100644 index 00000000..d2bfdf69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-790/Simulation-Configuration-TLR-790_t2_Sensitive_Profile.json @@ -0,0 +1,59 @@ +{ + "metadata": { + "risk_id": "TLR-790", + "simulation_id": "TLR-790-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.6] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.6 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json new file mode 100644 index 00000000..a6e29745 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_Median_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json new file mode 100644 index 00000000..c8107f03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-resistant", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json new file mode 100644 index 00000000..4c121ea7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-sensitive", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json new file mode 100644 index 00000000..3b2cf544 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_t2_Median_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json new file mode 100644 index 00000000..3def6680 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_t2_Resistant_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json new file mode 100644 index 00000000..519f1062 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791_t2_Sensitive_Profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.52, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json new file mode 100644 index 00000000..2c0ad7e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791a_Adolescent_profile.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk_id": "TLR-791", + "simulation_id": "TLR-791-Median", + "risk_description": "Metabolic settings are too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "model": "rapid_acting_child" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8, + "model": "rapid_acting_adult" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json new file mode 100644 index 00000000..59871994 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-791/Simulation-Configuration-TLR-791c_Adolescent_profile.json @@ -0,0 +1,59 @@ + +{ + "metadata": { + "risk-id": "TLR-FDA", + "simulation_id": "TLR-FDA-median", + "risk_description": "Insulin Model selection adolescent Child", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8, + "model": "rapid_acting_child" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json new file mode 100644 index 00000000..ca551647 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Adolescent_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-adolescent", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json new file mode 100644 index 00000000..994a5d89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Median_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json new file mode 100644 index 00000000..adc3dbcf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Resistant_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Resistant", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json new file mode 100644 index 00000000..f94d897a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_Sensitive_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Sensitive", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json new file mode 100644 index 00000000..7eb64f65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_t2_Median_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json new file mode 100644 index 00000000..2e846049 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_t2_Resistant_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json new file mode 100644 index 00000000..5ff5d72d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-792/Simulation-Configuration-TLR-792_t2_Sensitive_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-792", + "simulation_id": "TLR-792-Median", + "risk_description": "Safety setting too aggressive: Glucose Safety Limit", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "controller": { + "settings": { + "glucose_safety_limit": 54 + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json new file mode 100644 index 00000000..1ed3ce50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Adolescent_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-adolescent", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json new file mode 100644 index 00000000..ab5508ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Median_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Median", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json new file mode 100644 index 00000000..bbe8ea0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Resistant_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Resistant", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json new file mode 100644 index 00000000..d783b49f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_Sensitive_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Sensitive", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json new file mode 100644 index 00000000..fd3f0d00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_t2_Median_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Median", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json new file mode 100644 index 00000000..cd75b6a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_t2_Resistant_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Resistant", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json new file mode 100644 index 00000000..f0722e3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-793/Simulation-Configuration-TLR-793_t2_Sensitive_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-793", + "simulation_id": "TLR-793-Sensitive", + "risk_description": "Safety setting too aggressive: Correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [54], + "upper_values": [70] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json new file mode 100644 index 00000000..7e2d4e68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Adolescent_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-adolescent", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "controller": { + "settings": { + "max_basal_rate": 19 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json new file mode 100644 index 00000000..f71fe1b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Median_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Median", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json new file mode 100644 index 00000000..39524752 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Resistant_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Resistant", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "controller": { + "settings": { + "max_basal_rate": 8 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json new file mode 100644 index 00000000..59884f40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_Sensitive_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Sensitive", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "controller": { + "settings": { + "max_basal_rate": 3 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json new file mode 100644 index 00000000..62b143a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_t2_Median_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Median", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "controller": { + "settings": { + "max_basal_rate": 13.3 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json new file mode 100644 index 00000000..60898eac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_t2_Resistant_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Resistant", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "controller": { + "settings": { + "max_basal_rate": 22.6 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json new file mode 100644 index 00000000..63710ce7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-795/Simulation-Configuration-TLR-795_t2_Sensitive_Profile.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "risk_id": "TLR-795", + "simulation_id": "TLR-795-Sensitive", + "risk_description": "Safety settings too aggressive: Max basal", + "config_format_version": "1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "controller": { + "settings": { + "max_basal_rate": 4.0 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json new file mode 100644 index 00000000..d200b12a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Adolescent_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-adolescent", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_adolescent", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json new file mode 100644 index 00000000..c76381da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Median_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Median", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json new file mode 100644 index 00000000..c1e8f79a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Resistant_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Resistant", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json new file mode 100644 index 00000000..b17755e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_Sensitive_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Sensitive", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json new file mode 100644 index 00000000..76b77370 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_t2_Median_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Median", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_median", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json new file mode 100644 index 00000000..4640cdad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_t2_Resistant_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Resistant", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_resistant", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json new file mode 100644 index 00000000..45d91cd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798/Simulation-Configuration-TLR-798_t2_Sensitive_Profile.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Sensitive", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_sensitive", + "patient": { + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json new file mode 100644 index 00000000..c549c4f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Adolescent_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-adolescent", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json new file mode 100644 index 00000000..2eb1f3a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Median_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Median", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..9417f0ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Resistant_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Resistant", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..be2b1931 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_Sensitive_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Sensitive", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json new file mode 100644 index 00000000..66021496 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Median_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Median", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1", + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json new file mode 100644 index 00000000..f0bbde48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Resistant_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Resistant", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1", + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json new file mode 100644 index 00000000..f1979d45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-798_wmeal/Simulation-Configuration-TLR-798_t2_Sensitive_wMeal_Profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk_id": "TLR-798", + "simulation_id": "TLR-798-Sensitive", + "risk_description": "Safety setting too aggressive: Low end of guardrail correction range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-noMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [87], + "upper_values": [90] + }, + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-withMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1", + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json new file mode 100644 index 00000000..e3ce9d67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Adolescent_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_adolescent", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json new file mode 100644 index 00000000..455c87ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Median_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_Median", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "time": "8/15/2019 12:00:00", + "dosing_enabled": false + }, + { + "time": "8/15/2019 12:30:00", + "dosing_enabled": true + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json new file mode 100644 index 00000000..27b67c20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Resistant_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_resistant", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json new file mode 100644 index 00000000..52448b02 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_Sensitive_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_sensitive", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.5, + 7.62, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json new file mode 100644 index 00000000..b83486db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Median_profile.json @@ -0,0 +1,148 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_Median", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.85, + 8.0, + 0.85 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "time": "8/15/2019 12:00:00", + "dosing_enabled": false + }, + { + "time": "8/15/2019 12:30:00", + "dosing_enabled": true + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.85, + 8.0, + 0.85 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ],"metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.85, + 2.9, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json new file mode 100644 index 00000000..17ec3bb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Resistant_profile.json @@ -0,0 +1,149 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_resistant", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 2.2, + 15.4, + 2.2 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 2.2, + 15.4, + 2.2 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 2.2, + 7.7, + 2.2 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json new file mode 100644 index 00000000..8f3394df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-799_GET_TMP_AND_RERUN/Simulation-Configuration-TLR-799_t2_Sensitive_profile.json @@ -0,0 +1,148 @@ +{ + "metadata": { + "risk_id": "TLR-799", + "simulation_id": "TLR-799_sensitive", + "risk_description": "Change in max basal during cgm loss", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.3, + 4.4, + 0.3 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.3, + 4.4, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_withMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40 + } + ],"metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "12:30:00" + ], + "values": [ + 0.3, + 1.05, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1", + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:30:00" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json new file mode 100644 index 00000000..cb854c8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Adolescent_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-adolescent", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json new file mode 100644 index 00000000..5ff1ec51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Median_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-median", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json new file mode 100644 index 00000000..1edf586e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Resistant_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-resistant", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json new file mode 100644 index 00000000..6063ec0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_Sensitive_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-sensitive", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json new file mode 100644 index 00000000..eb30c430 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_t2_Median_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-median", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json new file mode 100644 index 00000000..984e9bd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_t2_Resistant_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-resistant", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json new file mode 100644 index 00000000..aec8188d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-800/Simulation-Configuration-TLR-800_t2_Sensitive_profile.json @@ -0,0 +1,60 @@ +{ + "metadata": { + "risk-id": "TLR-800", + "simulation_id": "TLR-800-sensitive", + "risk_description": "Walsh curve 2 hr duration", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "settings": { + "model": "walsh" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json new file mode 100644 index 00000000..2e1b968c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_Adolescent_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-adolescent", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json new file mode 100644 index 00000000..5d1b9ade --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-median", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json new file mode 100644 index 00000000..7c80b816 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-resistant", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json new file mode 100644 index 00000000..fec611ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-sensitive", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json new file mode 100644 index 00000000..77bf64ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-median", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json new file mode 100644 index 00000000..22e04763 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-resistant", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json new file mode 100644 index 00000000..c2626514 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_120/Simulation-Configuration-TLR-806_120_t2_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_120", + "simulation_id": "TLR-806_120-sensitive", + "risk_description": "SBR of 0 - 120 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "2:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json new file mode 100644 index 00000000..8679a9ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_Adolescent_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-adolescent", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json new file mode 100644 index 00000000..1e240750 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-median", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json new file mode 100644 index 00000000..9e90ace0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-resistant", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json new file mode 100644 index 00000000..e00ccb79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-sensitive", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json new file mode 100644 index 00000000..a1fa7ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-median", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json new file mode 100644 index 00000000..a9a31e92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-resistant", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json new file mode 100644 index 00000000..af77cbb5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_180/Simulation-Configuration-TLR-806_180_t2_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_180", + "simulation_id": "TLR-806_180-sensitive", + "risk_description": "SBR of 0 - 180 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "3:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json new file mode 100644 index 00000000..e40d0108 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_Adolescent_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-adolescent", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json new file mode 100644 index 00000000..8cc69dc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-median", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json new file mode 100644 index 00000000..2dbd00d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-resistant", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json new file mode 100644 index 00000000..d19b9b0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-sensitive", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json new file mode 100644 index 00000000..302de6af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-median", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json new file mode 100644 index 00000000..5613183a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-resistant", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json new file mode 100644 index 00000000..39e700a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_240/Simulation-Configuration-TLR-806_240_t2_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_240", + "simulation_id": "TLR-806_240-sensitive", + "risk_description": "SBR of 0 - 240 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "4:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json new file mode 100644 index 00000000..2b711bef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_Adolescent_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-adolescent", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json new file mode 100644 index 00000000..13e01240 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-median", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json new file mode 100644 index 00000000..54921a5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-resistant", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json new file mode 100644 index 00000000..58122f73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-sensitive", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json new file mode 100644 index 00000000..763de649 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_t2_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-median", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json new file mode 100644 index 00000000..e715cc2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_t2_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-resistant", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json new file mode 100644 index 00000000..fae9b4d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_30/Simulation-Configuration-TLR-806_t2_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_30", + "simulation_id": "TLR-806_30-sensitive", + "risk_description": "SBR of 0 - 30 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "0:30:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json new file mode 100644 index 00000000..1339cfeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_Adolescent_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-adolescent", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json new file mode 100644 index 00000000..f200f04e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-median", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json new file mode 100644 index 00000000..7839e2ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-resistant", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json new file mode 100644 index 00000000..281f975d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-sensitive", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json new file mode 100644 index 00000000..b07373a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Median_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-median", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 1.33 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json new file mode 100644 index 00000000..0697dfd6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_Resistant_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-resistant", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json new file mode 100644 index 00000000..2abd0895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-806_60/Simulation-Configuration-TLR-806_60_t2_sensitive_profile.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-806_60", + "simulation_id": "TLR-806_60-sensitive", + "risk_description": "SBR of 0 - 60 m", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "1:00:00" + ], + "values": [ + 0.0, + 0.4 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json new file mode 100644 index 00000000..9ad3fb90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-adolescent", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.375 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.375 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.12 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4875 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4875 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json new file mode 100644 index 00000000..0d3affa8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-median", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.975 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.975 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.825 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.825 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json new file mode 100644 index 00000000..98038048 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-resistant", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.775 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.775 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6375 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6375 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json new file mode 100644 index 00000000..71e36581 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-sensitive", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.475 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.475 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.375 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.375 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json new file mode 100644 index 00000000..d5cb7715 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_t2_Median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-median", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.23 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json new file mode 100644 index 00000000..1298099f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_t2_Resistant_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-resistant", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.71 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.71 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json new file mode 100644 index 00000000..9c79ab8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-807/Simulation-Configuration-TLR-807_t2_Sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-807", + "simulation_id": "TLR-807-sensitive", + "risk_description": "Bolus interrupted due to pump failure", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.475 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.475 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.41 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.375 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.375 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json new file mode 100644 index 00000000..50d4a56a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Adolescent_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-adolescent", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json new file mode 100644 index 00000000..649d7244 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-median", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json new file mode 100644 index 00000000..047c6137 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-resistant", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json new file mode 100644 index 00000000..be9b5fac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-sensitive", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json new file mode 100644 index 00000000..edc4c479 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_t2_Median_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-median", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json new file mode 100644 index 00000000..8b2ae193 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_t2_Resistant_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-resistant", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json new file mode 100644 index 00000000..10ffb43c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-808/Simulation-Configuration-TLR-808_t2_Sensitive_profile.json @@ -0,0 +1,52 @@ +{ + "metadata": { + "risk-id": "TLR-808", + "simulation_id": "TLR-808-sensitive", + "risk_description": "Bolus error notification blocked by focus mode", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json new file mode 100644 index 00000000..eee459b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Adolescent_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-adolescent", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_111_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_111_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_111_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_111_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_111_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_111_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json new file mode 100644 index 00000000..c4173065 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Median_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-median", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json new file mode 100644 index 00000000..f54d01cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Resistant_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-resistant", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json new file mode 100644 index 00000000..f8972146 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_Sensitive_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-sensitive", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json new file mode 100644 index 00000000..71abd1ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_t2_Median_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-median", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_112_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_112_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_112_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_112_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_112_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_112_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json new file mode 100644 index 00000000..1346b64c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_t2_Resistant_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-resistant", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_115_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_115_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json new file mode 100644 index 00000000..eb95db91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-809/Simulation-Configuration-TLR-809_t2_Sensitive_profile.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-809", + "simulation_id": "TLR-809-sensitive", + "risk_description": "Minimum bolus value 0.2U", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model":{ + "glucose_history": "reusable.glucose.flat_113_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_113_12hr" + } + } + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_113_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_113_12hr" + } + }, + "controller": null + }, + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_113_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_113_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json new file mode 100644 index 00000000..d7006b51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Adolescent_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-adolescent", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json new file mode 100644 index 00000000..8cb2e200 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Median_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-median", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json new file mode 100644 index 00000000..bdb1ebe1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Resistant_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-resistant", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json new file mode 100644 index 00000000..2927414d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_Sensitive_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-sensitive", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json new file mode 100644 index 00000000..98e23791 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_t2_Median_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-median", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json new file mode 100644 index 00000000..ec455938 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_t2_Resistant_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-resistant", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json new file mode 100644 index 00000000..0877d46a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-818/Simulation-Configuration-TLR-818_t2_Sensitive_Profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-818", + "simulation_id": "TLR-818-sensitive", + "risk_description": "Pump priming delivered into body", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json new file mode 100644 index 00000000..d72e9385 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Adolescent_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-adolescent", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 17.5 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 17.5 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + }, + { + "time": "8/15/2019 12:10:00", + "value": 12.5 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + }, + { + "time": "8/15/2019 12:10:00", + "value": 12.5 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 13.95 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 13.95 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json new file mode 100644 index 00000000..efa0b1ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Median_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-median", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 3.9 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.2 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 3.2 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json new file mode 100644 index 00000000..aab62a5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Resistant_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-resistant", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.0 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 3.0 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + {"time": "8/15/2019 12:10:00", + "value": 3.1} + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + { + "time": "8/15/2019 12:10:00", + "value": 3.1 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.55 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 2.55 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json new file mode 100644 index 00000000..2f964881 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_Sensitive_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-sensitive", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 1.9 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 1.9 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + }, + { + "time": "8/15/2019 12:10:00", + "value": 1.65 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + }, + { + "time": "8/15/2019 12:10:00", + "value": 1.65 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 1.5 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 1.5 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json new file mode 100644 index 00000000..fb2d9a92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_t2_Median_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-median", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 2.3 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json new file mode 100644 index 00000000..fd2ee2ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_t2_Resistant_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-resistant", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 7.6 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json new file mode 100644 index 00000000..a7b9a4d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-820/Simulation-Configuration-TLR-820_t2_Sensitive_profile.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-820", + "simulation_id": "TLR-820-sensitive", + "risk_description": "Insulin delivery without user command", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:10:00", + "value": 2.06 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json new file mode 100644 index 00000000..61f0479b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Adolescent_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-adolescent", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigationss_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 60 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + }, + { + "time": "8/15/2019 12:05:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + }, + { + "time": "8/15/2019 12:05:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json new file mode 100644 index 00000000..143370ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Median_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-median", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 43 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json new file mode 100644 index 00000000..7d8bf4e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Resistant_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-resistant", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 31 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json new file mode 100644 index 00000000..4fd6bf33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_Sensitive_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-sensitive", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 25 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + }, + { + "time": "8/15/2019 12:05:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + }, + { + "time": "8/15/2019 12:05:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json new file mode 100644 index 00000000..9c2b8afb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_t2_Median_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-median", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 69 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.6 + }, + { + "time": "8/15/2019 12:05:00", + "value": 4.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.6 + }, + { + "time": "8/15/2019 12:05:00", + "value": 4.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json new file mode 100644 index 00000000..1bb276ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_t2_Resistant_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-resistant", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 76 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.85 + }, + { + "time": "8/15/2019 12:05:00", + "value": 10.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.85 + }, + { + "time": "8/15/2019 12:05:00", + "value": 10.85 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json new file mode 100644 index 00000000..1068c2c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-822/Simulation-Configuration-TLR-822_t2_Sensitive_profile.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "risk-id": "TLR-822", + "simulation_id": "TLR-822-sensitive", + "risk_description": "Doubled meal bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 62 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + }, + { + "time": "8/15/2019 12:05:00", + "value": 2.69 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + }, + { + "time": "8/15/2019 12:05:00", + "value": 2.69 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:05:00", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json new file mode 100644 index 00000000..bf13be5e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Adolescent_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-adolescent", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json new file mode 100644 index 00000000..c0a4da10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-median", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json new file mode 100644 index 00000000..7b15c752 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-resistant", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json new file mode 100644 index 00000000..99edf652 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-sensitive", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json new file mode 100644 index 00000000..515afdb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_t2_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-median", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json new file mode 100644 index 00000000..4dcd4882 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_t2_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-resistant", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json new file mode 100644 index 00000000..cfd2218a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-825/Simulation-Configuration-TLR-825_t2_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-825", + "simulation_id": "TLR-825-sensitive", + "risk_description": "Double cannula primimg", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json new file mode 100644 index 00000000..64a8bd57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Adolescent_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-adolescent", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 120 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 120 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 120 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json new file mode 100644 index 00000000..53ab35cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Median_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-median", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 86 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 86 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": "reusable.carb_doses.median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 6.6 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 86 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json new file mode 100644 index 00000000..75936a54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Resistant_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-resistant", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 62 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 62 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json new file mode 100644 index 00000000..a342e8a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_Sensitive_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-sensitive", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 50 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 50 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 50 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json new file mode 100644 index 00000000..b4a8ac77 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_t2_Median_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-median", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 138 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 138 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 11:00:00", + "value": 9.2 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 11:00:00", + "type": "carb", + "value": 138 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json new file mode 100644 index 00000000..a5ac2f3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_t2_Resistant_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-resistant", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 152 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 152 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 21.7 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 152 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json new file mode 100644 index 00000000..d8313e92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-826/Simulation-Configuration-TLR-826_t2_Sensitive_profile.json @@ -0,0 +1,125 @@ +{ + "metadata": { + "risk-id": "TLR-826", + "simulation_id": "TLR-826-sensitive", + "risk_description": "Incorrect carbs during closed loop off", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 124 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 124 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.38 + } + ], + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 124 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json new file mode 100644 index 00000000..af3c0212 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Adolescent_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-adolescent", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json new file mode 100644 index 00000000..3059c129 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-median", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json new file mode 100644 index 00000000..2bcabb70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-resistant", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json new file mode 100644 index 00000000..76505c05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-sensitive", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json new file mode 100644 index 00000000..d705c624 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_t2_Median_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-median", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json new file mode 100644 index 00000000..1a2e073a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_t2_Resistant_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-resistant", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json new file mode 100644 index 00000000..43b0884e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-827/Simulation-Configuration-TLR-827_t2_Sensitive_profile.json @@ -0,0 +1,57 @@ +{ + "metadata": { + "risk-id": "TLR-827", + "simulation_id": "TLR-827-sensitive", + "risk_description": "Air bubble removal on infusion assembly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-LoopNoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-LoopWithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json new file mode 100644 index 00000000..2379ddda --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-828", + "simulation_id": "TLR-828-adolescent", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json new file mode 100644 index 00000000..1044dec0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-828", + "simulation_id": "TLR-828-median", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json new file mode 100644 index 00000000..5b8841d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-828", + "simulation_id": "TLR-828-resistant", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.16 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json new file mode 100644 index 00000000..7b586adc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-3.3323.33", + "simulation_id": "TLR-3.3323.33-sensitive", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.33 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json new file mode 100644 index 00000000..b658f1da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-828", + "simulation_id": "TLR-828-median", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json new file mode 100644 index 00000000..5eb81df1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-828", + "simulation_id": "TLR-828-resistant", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 27.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json new file mode 100644 index 00000000..69d6e935 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-828/Simulation-Configuration-TLR-828_t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-4.8124.81", + "simulation_id": "TLR-4.8124.81-sensitive", + "risk_description": "Mistake error code for glucose value", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.81 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json new file mode 100644 index 00000000..4eb92d6c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Adolescent_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-adolescent", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json new file mode 100644 index 00000000..c60b6ad8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Median_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-median", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json new file mode 100644 index 00000000..eb4f49c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Resistant_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-resistant", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json new file mode 100644 index 00000000..facc7cd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_Sensitive_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-sensitive", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json new file mode 100644 index 00000000..81612730 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Median_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-median", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json new file mode 100644 index 00000000..043eca4b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Resistant_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-resistant", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json new file mode 100644 index 00000000..fab27480 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_GSHD/Simulation-Configuration-TLR-830_GSHD_t2_Sensitive_profile.json @@ -0,0 +1,46 @@ +{ + "metadata": { + "risk-id": "TLR-830_GSHD", + "simulation_id": "TLR-830_GSHD-sensitive", + "risk_description": "Debugging features released", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + } + }, + {"sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1" + } + }, + "controller": null + }, + {"sim_id": "pre-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.gen_simulated_historical_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json new file mode 100644 index 00000000..70cc7662 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Adolescent_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-adolescent", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json new file mode 100644 index 00000000..737d1d05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Median_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-median", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json new file mode 100644 index 00000000..300f05b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Resistant_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-resistant", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json new file mode 100644 index 00000000..9bd68ec3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_Sensitive_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-sensitive", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json new file mode 100644 index 00000000..297f5ded --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Median_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-median", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json new file mode 100644 index 00000000..65f29da2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Resistant_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-resistant", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json new file mode 100644 index 00000000..7637e0ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-830_MTS/Simulation-Configuration-TLR-830_MTS_t2_Sensitive_profile.json @@ -0,0 +1,166 @@ +{ + "metadata": { + "risk-id": "TLR-830_MTS", + "simulation_id": "TLR-830_MTS-sensitive", + "risk_description": "Debugging features mock therapy settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop-NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5 + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": { + "start_times": [ + "00:00:00", + "08:00:00", + "21:00:00" + ], + "lower_values": [ + 100, + 105, + 100 + ], + "upper_values": [ + 110, + 115, + 110 + ] + } + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00", + "09:00:00" + ], + "values": [ + 45, + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "0:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "0:00:00", + "15:00:00" + ], + "values": [ + 1.0, + 0.85 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json new file mode 100644 index 00000000..54cab070 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Adolescent_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-adolescent", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.56 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.38 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.76 + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.56 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.38 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.56 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.38 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.76, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json new file mode 100644 index 00000000..89539c5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Median_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-median", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.66 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.1 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.35 + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.66 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.1 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.66 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.1 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.35, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json new file mode 100644 index 00000000..cc4d2fe4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Resistant_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-resistant", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.16 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.56 + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.16 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.16 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.56, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json new file mode 100644 index 00000000..e364468c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_Sensitive_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-sensitive", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.06 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.18 + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.06 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.06 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.18, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json new file mode 100644 index 00000000..35148ff4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_t2_Median_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-median", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.26 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.79 + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.79, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json new file mode 100644 index 00000000..276375e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_t2_Resistant_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-resistant", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 2.59 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.58 + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 2.59 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 2.59 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.58, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json new file mode 100644 index 00000000..01abe792 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-831/Simulation-Configuration-TLR-831_t2_Sensitive_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-831", + "simulation_id": "TLR-831-sensitive", + "risk_description": "Cannula not inserted properly", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.08 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.28 + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.08 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.08 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.28, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json new file mode 100644 index 00000000..9d45e24d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Adolescent_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-adolescent", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.57 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.14 + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.57 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.57 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.14, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json new file mode 100644 index 00000000..ae023183 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Median_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-median", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.22 + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.35 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.22, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json new file mode 100644 index 00000000..3f91d369 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Resistant_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-resistant", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.56 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.96 + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.56 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.56 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 1.96, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json new file mode 100644 index 00000000..ab5a0c9a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_Sensitive_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-sensitive", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.21 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.63 + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.21 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.21 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.63, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json new file mode 100644 index 00000000..44037db9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_t2_Median_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-median", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.64 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.93 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 2.79 + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.64 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.93 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.64 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.93 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.93, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json new file mode 100644 index 00000000..a896df75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_t2_Resistant_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-resistant", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.06 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1.58 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 5.53 + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.06 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1.58 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.06 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 1.58 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 5.53, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json new file mode 100644 index 00000000..a6d61132 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-835/Simulation-Configuration-TLR-835_t2_Sensitive_Profile.json @@ -0,0 +1,111 @@ +{ + "metadata": { + "risk-id": "TLR-835", + "simulation_id": "TLR-835-sensitive", + "risk_description": "Cannula not replaced on schedule", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.10 + ] + } + } + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.98 + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.10 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00" + ], + "values": [ + 0.10 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": { + "max_basal_rate": 0.1, + "glucose_safety_limit": 75 + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json new file mode 100644 index 00000000..28750033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json new file mode 100644 index 00000000..f817276b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json new file mode 100644 index 00000000..65aeb76a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json new file mode 100644 index 00000000..b8549e3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json new file mode 100644 index 00000000..66bfdb97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json new file mode 100644 index 00000000..8746f250 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json new file mode 100644 index 00000000..33a51481 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_2/Simulation-Configuration-TLR-842_A0_2-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json new file mode 100644 index 00000000..e737c324 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json new file mode 100644 index 00000000..a9eebaf3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json new file mode 100644 index 00000000..42314749 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json new file mode 100644 index 00000000..dc8c78a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json new file mode 100644 index 00000000..0e7aac45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json new file mode 100644 index 00000000..73b0cb69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json new file mode 100644 index 00000000..1bdf8d05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_4/Simulation-Configuration-TLR-842_A0_4-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json new file mode 100644 index 00000000..450f0f3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json new file mode 100644 index 00000000..77c45648 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json new file mode 100644 index 00000000..20e554f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json new file mode 100644 index 00000000..b1845a8b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json new file mode 100644 index 00000000..8e1c3006 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json new file mode 100644 index 00000000..2abca75a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json new file mode 100644 index 00000000..9bbcd765 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_6/Simulation-Configuration-TLR-842_A0_6-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json new file mode 100644 index 00000000..d3879aeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json new file mode 100644 index 00000000..694f8594 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json new file mode 100644 index 00000000..994a0284 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json new file mode 100644 index 00000000..8a39755e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json new file mode 100644 index 00000000..f8dda6ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json new file mode 100644 index 00000000..79925573 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json new file mode 100644 index 00000000..ff4b5259 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A0_8/Simulation-Configuration-TLR-842_A0_8-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 0.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json new file mode 100644 index 00000000..635160cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json new file mode 100644 index 00000000..a4e6e056 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json new file mode 100644 index 00000000..79c90732 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json new file mode 100644 index 00000000..b231cade --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json new file mode 100644 index 00000000..f1e2e819 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json new file mode 100644 index 00000000..1a4094b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json new file mode 100644 index 00000000..378da77f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_0/Simulation-Configuration-TLR-842_A1_0-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json new file mode 100644 index 00000000..d2382b15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json new file mode 100644 index 00000000..b80220e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json new file mode 100644 index 00000000..cf92f4d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json new file mode 100644 index 00000000..87ba08eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json new file mode 100644 index 00000000..5718ec21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json new file mode 100644 index 00000000..071f15cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json new file mode 100644 index 00000000..87ba08eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_2/Simulation-Configuration-TLR-842_A1_2-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json new file mode 100644 index 00000000..669df4db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json new file mode 100644 index 00000000..e80b24bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json new file mode 100644 index 00000000..75802c32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json new file mode 100644 index 00000000..fbfa13cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json new file mode 100644 index 00000000..96602b11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json new file mode 100644 index 00000000..f5cc8bac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json new file mode 100644 index 00000000..b032a5aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_4/Simulation-Configuration-TLR-842_A1_4-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.4", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.4 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json new file mode 100644 index 00000000..179ba4bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json new file mode 100644 index 00000000..a5998641 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json new file mode 100644 index 00000000..cad9f65c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json new file mode 100644 index 00000000..f1b071b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json new file mode 100644 index 00000000..7fe7b485 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json new file mode 100644 index 00000000..883a192a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json new file mode 100644 index 00000000..98f68f6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_6/Simulation-Configuration-TLR-842_A1_6-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.6", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json new file mode 100644 index 00000000..92c1d8df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json new file mode 100644 index 00000000..76cb53cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json new file mode 100644 index 00000000..91b4dd99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json new file mode 100644 index 00000000..d2e69ae0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json new file mode 100644 index 00000000..43415e4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json new file mode 100644 index 00000000..bcdba82d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json new file mode 100644 index 00000000..44e67541 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A1_8/Simulation-Configuration-TLR-842_A1_8-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 1.8", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json new file mode 100644 index 00000000..2456ecd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Adolescent_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-adolescent", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json new file mode 100644 index 00000000..494acebd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json new file mode 100644 index 00000000..a1e3c431 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json new file mode 100644 index 00000000..73a69033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json new file mode 100644 index 00000000..c69a4fbf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Median_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-median", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json new file mode 100644 index 00000000..77d81161 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-resistant", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json new file mode 100644 index 00000000..84e824e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_A2_0/Simulation-Configuration-TLR-842_A2_0-t2_Sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-842A", + "simulation_id": "TLR-842A-sensitive", + "risk_description": "Unintended quick bolus 2.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json new file mode 100644 index 00000000..cdc0ccb0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Adolescent_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-median", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json new file mode 100644 index 00000000..c77d227a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-median", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json new file mode 100644 index 00000000..23104e10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-resistant", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json new file mode 100644 index 00000000..56d5e44f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-sensitive", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json new file mode 100644 index 00000000..4377c73a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-median", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.3 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..4c05d2bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-resistant", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..81622fe3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-842_large/Simulation-Configuration-TLR-842_large-t2_Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-842-large", + "simulation_id": "TLR-842-large-sensitive", + "risk_description": "User loses track of number of quick bolus button presses", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.65 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json new file mode 100644 index 00000000..b8040895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Adolescent_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-adolescent", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json new file mode 100644 index 00000000..b8d535c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Median_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-median", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json new file mode 100644 index 00000000..726785a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Resistant_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-resistant", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json new file mode 100644 index 00000000..c5fb8718 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_Sensitive_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-sensitive", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json new file mode 100644 index 00000000..d5542c78 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_t2_Median_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-median", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..dc3c81d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_t2_Resistant_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-resistant", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..e203a045 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-843/Simulation-Configuration-TLR-843_t2_Sensitive_profile_v1.json @@ -0,0 +1,61 @@ +{ + "metadata": { + "risk-id": "TLR-843", + "simulation_id": "TLR-843-sensitive", + "risk_description": "GST set at upper bound of Correction Range", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "settings": { + "glucose_safety_limit": 180 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json new file mode 100644 index 00000000..f2c0e577 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-adolescent", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json new file mode 100644 index 00000000..3078e513 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json new file mode 100644 index 00000000..55ab4965 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json new file mode 100644 index 00000000..100f0f62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json new file mode 100644 index 00000000..d9264cb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..0b5846ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..fa7c5078 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170/Simulation-Configuration-TLR-844_170-t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..4acd46f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Adolescent_profile_v1.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-adolescent", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.83 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.83 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json new file mode 100644 index 00000000..c627d14a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Median_profile_v1.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..eb01e3c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..9c45bc30 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..f6e7345c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Median_profile_v1.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..b767542a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.9 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.9 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..d27e50b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_corr/Simulation-Configuration-TLR-844_170_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_170_corr", + "simulation_id": "TLR-844_170_corr-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.87 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.87 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..9e03798a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-adolescent", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..f53b6e03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..024ea6cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..900f0908 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 3.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..a733d4e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-median", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 10.53 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2c14daa9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-resistant", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 23.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..9ad6637d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_170_wmeal/Simulation-Configuration-TLR-844_170_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_170", + "simulation_id": "TLR-844_170-sensitive", + "risk_description": "Too-aggressive override 170", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.58 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json new file mode 100644 index 00000000..b0aa1d82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-adolescent", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json new file mode 100644 index 00000000..a62db371 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json new file mode 100644 index 00000000..037bd848 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistnat", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json new file mode 100644 index 00000000..91269adc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json new file mode 100644 index 00000000..84f5886b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..a6402df9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..f0ec91ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180/Simulation-Configuration-TLR-844_180-t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..cb87e85f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Adolescent_profile_v1.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-adolescent", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json new file mode 100644 index 00000000..2d37329b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..d9c657c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Resistant_profile_v1.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..bb4c0d69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..d6b1c3dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.08 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.08 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..d5a08604 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,81 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.14 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.14 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..0de1597f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_corr/Simulation-Configuration-TLR-844_180_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.04 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.04 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..1fb2ff0f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-adolescent", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 31.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..429f3b4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 7.02 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..93f9573e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..207fde2d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 3.42 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..72c7bb9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-median", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 10.53 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..54d82842 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-resistant", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 23.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..4be4616f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_180_wmeal/Simulation-Configuration-TLR-844_180_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_180", + "simulation_id": "TLR-844_180-sensitive", + "risk_description": "Too-aggressive override 180", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.58 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 5.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json new file mode 100644 index 00000000..1ed0f01c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-adolescent", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json new file mode 100644 index 00000000..41accd50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json new file mode 100644 index 00000000..8547023e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json new file mode 100644 index 00000000..a55ed8cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json new file mode 100644 index 00000000..50a0bf52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..180ddee9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..db6e58c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190/Simulation-Configuration-TLR-844_190-t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..2a821338 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Adolescent_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-adolescent", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json new file mode 100644 index 00000000..4ca62831 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..6b074912 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.06 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.06 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..81cb332c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..2b043b22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.64 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.64 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..1160ec49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..11e97127 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_corr/Simulation-Configuration-TLR-844_190_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_190_corr", + "simulation_id": "TLR-844_190_corr-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.20 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.20 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..ab2ce98b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-adolescent", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 33.25 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..be8e810a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 7.41 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/19/2019 12:00:00", + "value": 7.41 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..8fd32caa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..673a70d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.61 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..e3a7ff07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-median", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.12 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.12 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..cccc1772 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-resistant", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 24.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 24.61 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c5c9767c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_190_wmeal/Simulation-Configuration-TLR-844_190_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-844_190", + "simulation_id": "TLR-844_190-sensitive", + "risk_description": "Too-aggressive override 190", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.89 + }] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.89 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json new file mode 100644 index 00000000..ff43c364 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-adolescent", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json new file mode 100644 index 00000000..32d6e88d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json new file mode 100644 index 00000000..0c6cc04d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json new file mode 100644 index 00000000..1201578b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json new file mode 100644 index 00000000..3a2fb8ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2585c653 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..aaa8e972 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200/Simulation-Configuration-TLR-844_200-t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..b2736824 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Adolescent_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-adolescent", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json new file mode 100644 index 00000000..b96b5783 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..d69f56d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..ac9c0152 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..4a0435db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.20 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.20 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..62b04c89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.05 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.05 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..0d6c1a5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_corr/Simulation-Configuration-TLR-844_200_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-844_200_corr", + "simulation_id": "TLR-844_200_corr-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.37 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.37 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..220009d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-adolescent", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + }], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..62bc998d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..e4b05461 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value":6} + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model":{ + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..eb36f918 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..dfc57dd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-median", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.70 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.70 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..83dbc1b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-resistant", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v1.6" + }, + "base_config": "reusable.simulations.t2_preset_130_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.90 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.90 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model":{ + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..f836e33f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-844_200_wmeal/Simulation-Configuration-TLR-844_200_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-844_200", + "simulation_id": "TLR-844_200-sensitive", + "risk_description": "Too-aggressive override 200", + "config_format_version": "v0.6" + }, + "base_config": "reusable.simulations.t2_preset_130_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.20 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.20 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json new file mode 100644 index 00000000..404f8925 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Adolescent_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-adolescent", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json new file mode 100644 index 00000000..63ebbd3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json new file mode 100644 index 00000000..bf536dc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json new file mode 100644 index 00000000..0953f171 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json new file mode 100644 index 00000000..8b0798be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..bccd9d5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..ac15b100 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10/Simulation-Configuration-TLR-845_10-t2_Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_10", + "simulation_id": "TLR-845_10-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..5f8f22f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Adolescent_profile_v1.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-adolescent", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json new file mode 100644 index 00000000..f2b03a1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..48028141 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..b294a128 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..861e12c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.56 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.56 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..918c74f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..da9dcbee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_corr/Simulation-Configuration-TLR-845_10_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_corr", + "simulation_id": "TLR-845_10_corr-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..1be57f1b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-adolescent", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..96d32c17 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.39 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.39 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..5397aea0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..f4e7a587 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..5237efc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-median", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.39 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.39 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..695d1f45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-resistant", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.23 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..259ea452 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_10_wmeal/Simulation-Configuration-TLR-845_10_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_10_wmeal", + "simulation_id": "TLR-845_10_wmeal-sensitive", + "risk_description": "Insufficient override 10", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json new file mode 100644 index 00000000..81328517 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Adolescent_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-adolescent", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json new file mode 100644 index 00000000..93c35308 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json new file mode 100644 index 00000000..11dda70f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json new file mode 100644 index 00000000..48f22ea6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json new file mode 100644 index 00000000..855f09fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..0c652f64 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..d6728e92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20/Simulation-Configuration-TLR-845_20-t2_Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_20", + "simulation_id": "TLR-845_20-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..6913711e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Adolescent_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-adolescent", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json new file mode 100644 index 00000000..7db34a88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..48ce2cd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..0eda246b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..4c93517d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..3c07c646 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..9e1893c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_corr/Simulation-Configuration-TLR-845_20_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_corr", + "simulation_id": "TLR-845_20_corr-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..33e41114 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-adolescent", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/18/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..618f985f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Median_profile_v1.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..a0980648 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..876c9ee0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..b3e24856 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-median", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..06f0aa8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-resistant", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..09700e69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_20_wmeal/Simulation-Configuration-TLR-845_20_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_20_wmeal", + "simulation_id": "TLR-845_20_wmeal-sensitive", + "risk_description": "Insufficient override 20", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json new file mode 100644 index 00000000..01bd6b87 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Adolescent_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-adolescent", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json new file mode 100644 index 00000000..15a1808d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json new file mode 100644 index 00000000..8a51ac54 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json new file mode 100644 index 00000000..e54c95d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json new file mode 100644 index 00000000..36288f74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..37185d63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..29045773 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30/Simulation-Configuration-TLR-845_30-t2_Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_30", + "simulation_id": "TLR-845_30-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..9087c388 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Adolescent_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-adolescent", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json new file mode 100644 index 00000000..a4052eb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..aa081fc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..dea6944b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..515a6d55 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..85c4a810 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.86 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.86 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..00b480ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_corr/Simulation-Configuration-TLR-845_30_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_corr", + "simulation_id": "TLR-845_30_corr-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.51 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.51 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..c9769e51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-adolescent", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.25 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..8686fc38 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.76 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.76 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..29223119 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.9 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..ac5bb1f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.57 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.57 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..fba15d4f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-median", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.76 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.76 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..67a8c2b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-resistant", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.89 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.89 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c42278e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_30_wmeal/Simulation-Configuration-TLR-845_30_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_30_wmeal", + "simulation_id": "TLR-845_30_wmeal-sensitive", + "risk_description": "Insufficient override 30", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.93 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.93 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_30_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json new file mode 100644 index 00000000..18075525 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Adolescent_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-adolescent", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json new file mode 100644 index 00000000..ab96ef58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json new file mode 100644 index 00000000..6c1fa347 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json new file mode 100644 index 00000000..1cb00de1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json new file mode 100644 index 00000000..34845bea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Median_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..27cfdaa3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Resistant_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..332c1fc6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40/Simulation-Configuration-TLR-845_40-t2_Sensitive_profile_v1.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-845_40", + "simulation_id": "TLR-845_40-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json new file mode 100644 index 00000000..fa8d13a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Adolescent_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-adolescent", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.66 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json new file mode 100644 index 00000000..289e110b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json new file mode 100644 index 00000000..4aac8975 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json new file mode 100644 index 00000000..8435e0b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json new file mode 100644 index 00000000..10fad673 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Median_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..db18153e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Resistant_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c209bc53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_corr/Simulation-Configuration-TLR-845_40_corr-t2_Sensitive_profile_v1.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_corr", + "simulation_id": "TLR-845_40_corr-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.16 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json new file mode 100644 index 00000000..42d3e178 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Adolescent_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-adolescent", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json new file mode 100644 index 00000000..c064256f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.56 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.56 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json new file mode 100644 index 00000000..92b71917 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json new file mode 100644 index 00000000..e9f4e26f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-Sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.76 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.76 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json new file mode 100644 index 00000000..0ff9046f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Median_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-median", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.34 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.34 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json new file mode 100644 index 00000000..57336e66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Resistant_profile_v1.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-resistant", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.18 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.18 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..386dba85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-845_40_wmeal/Simulation-Configuration-TLR-845_40_wmeal-t2_Sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-845_40_wmeal", + "simulation_id": "TLR-845_40_wmeal-sensitive", + "risk_description": "Insufficient override 40", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_80_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.24 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.24 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_40_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json new file mode 100644 index 00000000..f949163d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_adolescent_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-adolescent", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json new file mode 100644 index 00000000..81434ca2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_median_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json new file mode 100644 index 00000000..1a662e57 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_resistant_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json new file mode 100644 index 00000000..4f5a6a99 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_sensitive_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json new file mode 100644 index 00000000..f324382d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_median_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json new file mode 100644 index 00000000..2b35c81b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_resistant_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json new file mode 100644 index 00000000..22860342 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130/Simulation-Configuration-TLR-846_130_t2_sensitive_profile.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-846_130", + "simulation_id": "TLR-846-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json new file mode 100644 index 00000000..facb644d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_adolescent_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846_corr-adolescent", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.17 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json new file mode 100644 index 00000000..0fda06bf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_median_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json new file mode 100644 index 00000000..5f3b5dd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_resistant_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846_corr-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json new file mode 100644 index 00000000..2284df1f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_sensitive_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846_corr-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json new file mode 100644 index 00000000..d2db4bbd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_median_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.72 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.72 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json new file mode 100644 index 00000000..1a0df246 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_resistant_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846_corr-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.38 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json new file mode 100644 index 00000000..b7e370f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_corr/Simulation-Configuration-TLR-846_130_corr_t2_sensitive_profile.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_corr", + "simulation_id": "TLR-846_corr-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.19 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.19 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json new file mode 100644 index 00000000..7262f940 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_adolescent_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-adolescent", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json new file mode 100644 index 00000000..1111aed8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_median_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json new file mode 100644 index 00000000..5a6d2dd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_resistant_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json new file mode 100644 index 00000000..cdfc07ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_sensitive_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json new file mode 100644 index 00000000..0dc0e301 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_median_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-median", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.61 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json new file mode 100644 index 00000000..c675b8d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_resistant_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-resistant", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json new file mode 100644 index 00000000..0cdcf59a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_130_wmeal/Simulation-Configuration-TLR-846_130_wmeal_t2_sensitive_profile.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-846_130_wmeal", + "simulation_id": "TLR-846_wmeal-sensitive", + "risk_description": "Override too long 130", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_130_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json new file mode 100644 index 00000000..048e6c6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_adolescent_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-adolescent", + "duration_hours": 23.0, + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json new file mode 100644 index 00000000..0e3877f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_median_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-median", + "duration_hours": 23.0, + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json new file mode 100644 index 00000000..249e8da9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_resistant_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-resistant", + "duration_hours": 23.0, + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json new file mode 100644 index 00000000..5c1cf6e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_sensitive_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-sensitive", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json new file mode 100644 index 00000000..73b2f902 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_t2_median_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-median", + "duration_hours": 23.0, + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json new file mode 100644 index 00000000..20cab435 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_t2_resistant_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-resistant", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json new file mode 100644 index 00000000..2b549227 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70/Simulation-Configuration-TLR-846_t2_sensitive_profile.json @@ -0,0 +1,43 @@ +{ + "metadata": { + "risk-id": "TLR-846_70", + "simulation_id": "TLR-846-sensitive", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json new file mode 100644 index 00000000..cfffba20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_adolescent_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-846_70_corr", + "simulation_id": "TLR-846_corr-adolescent", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.17 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json new file mode 100644 index 00000000..9e1f5fd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-median", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.96 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.96 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json new file mode 100644 index 00000000..146c2ee9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_resistant_profile.json @@ -0,0 +1,86 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-resistant", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json new file mode 100644 index 00000000..8f6c9e7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-sensitive", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json new file mode 100644 index 00000000..55ac6b72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_median_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-median", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.92 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.92 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json new file mode 100644 index 00000000..65724bcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_resistant_profile.json @@ -0,0 +1,86 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-resistant", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.67 + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.67 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json new file mode 100644 index 00000000..f291fdb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_corr/Simulation-Configuration-TLR-846_70_corr_t2_sensitive_profile.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "risk-id": "TLR-846_corr_70", + "simulation_id": "TLR-846_corr-sensitive", + "risk_description": "Override too long 70", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.18 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.18 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json new file mode 100644 index 00000000..556812c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_adolescent_profile.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-adolescent", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.25 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json new file mode 100644 index 00000000..ae5df9dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_median_profile.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-median", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json new file mode 100644 index 00000000..5d8fb8a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-resistant", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.10 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json new file mode 100644 index 00000000..6ad99a83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-sensitive", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.33 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json new file mode 100644 index 00000000..6b807787 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_median_profile.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-median", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json new file mode 100644 index 00000000..540e1765 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_resistant_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-resistant", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json new file mode 100644 index 00000000..f5adeabc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-846_70_wmeal/Simulation-Configuration-TLR-846_70_wmeal_t2_sensitive_profile.json @@ -0,0 +1,79 @@ +{ + "metadata": { + "risk-id": "TLR-846_wmeal", + "simulation_id": "TLR-846_wmeal-sensitive", + "risk_description": "Override too long", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_2hr_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json new file mode 100644 index 00000000..f39ecfa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-adolescent", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json new file mode 100644 index 00000000..f3e4cc61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json new file mode 100644 index 00000000..c3ae52a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json new file mode 100644 index 00000000..aef37dfe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json new file mode 100644 index 00000000..5372f3c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..08707d6b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..90e0ab4e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847/Simulation-Configuration-TLR-847_t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-847", + "simulation_id": "TLR-847-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..12878107 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Adolescent_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_corr", + "simulation_id": "TLR-847_corr-adolescent", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.17 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json new file mode 100644 index 00000000..91e468da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.96 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.96 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..9d72bf60 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_corr", + "simulation_id": "TLR-847_corr-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..e26e31b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_corr", + "simulation_id": "TLR-847_corr-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.82 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..4b9eaafb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2e419f44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_corr", + "simulation_id": "TLR-847_corr-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..a05a1a2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_corr/Simulation-Configuration-TLR-847_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-847_corr", + "simulation_id": "TLR-847_corr-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..3ccb3018 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-adolescent", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.25 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.25 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..3a03e7f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..4a885e3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..de783e82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.33 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.33 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..1a911473 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-median", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.10 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..f0a1eec8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-resistant", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.07 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..f83e8fb7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-847_wmeal/Simulation-Configuration-TLR-847_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-847_wmeal", + "simulation_id": "TLR-847_wmeal-sensitive", + "risk_description": "Override configured too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json new file mode 100644 index 00000000..7cdeb790 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_adolescent_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-adolescent", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_ adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json new file mode 100644 index 00000000..081dc0ad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_median_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-median", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json new file mode 100644 index 00000000..6e37e1db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_resistant_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-resistant", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json new file mode 100644 index 00000000..572cb2df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_sensitive_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-sensitive", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json new file mode 100644 index 00000000..39f24e56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_t2_median_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-median", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.33, 0.0, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.33, 0.0, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [1.33, 0.0, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json new file mode 100644 index 00000000..72329965 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_t2_resistant_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-resistant", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [2.26, 0.0, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [2.26, 0.0, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [2.26, 0.0, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..059aca24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-848/Simulation-Configuration-TLR-848_t2_sensitive_profile_v1.json @@ -0,0 +1,113 @@ +{ + "metadata": { + "risk-id": "TLR-848", + "simulation_id": "TLR-848-sensitive", + "risk_description": "User does not suspend when removing pump", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.4, 0.0, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.4, 0.0, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "values": [0.4, 0.0, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 14:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json new file mode 100644 index 00000000..f1244054 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Adolescent_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-adolescent", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json new file mode 100644 index 00000000..df119ed9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json new file mode 100644 index 00000000..403b4208 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json new file mode 100644 index 00000000..79e20e1b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json new file mode 100644 index 00000000..7c539ff7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_t2_Median_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..cc4b8610 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_t2_Resistant_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..c443d8e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856/Simulation-Configuration-TLR-562_t2_Sensitive_profile_v1.json @@ -0,0 +1,40 @@ +{ + "metadata": { + "risk-id": "TLR-856", + "simulation_id": "TLR-856-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..e88b0c40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Adolescent_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-adolescent", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.17 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json new file mode 100644 index 00000000..6f319c05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.64 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..be737037 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.71 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..78e05dcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.52 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..9987b269 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.72 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.72 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..f7e57c94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.38 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..50ded9f7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_corr/Simulation-Configuration-TLR-562_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-856_corr", + "simulation_id": "TLR-856_corr-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.19 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.19 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..8267c2ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-adolescent", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.46 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model":{ + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..22c15f0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..178233c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..226f2878 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.46 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..ff88e58d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-median", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.61 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.61 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..95e05846 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-resistant", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.96 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.96 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..84c8aaca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-856_wmeal/Simulation-Configuration-TLR-562_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-856_wmeal", + "simulation_id": "TLR-856_wmeal-sensitive", + "risk_description": "Accidental enabling of override", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json new file mode 100644 index 00000000..4a76352e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_adolescent_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_adolescent", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [24] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [8] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [24] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [24] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.95] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [8] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json new file mode 100644 index 00000000..1e8a577d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_median", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [100.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [26] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [100.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [26] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [100.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.25] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [26] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json new file mode 100644 index 00000000..cdaa430b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_resistant_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_resistant", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [98] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [98] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [98] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json new file mode 100644 index 00000000..9d204e09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_sensitive", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [180.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [30] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [180.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [30] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [180.0] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.15] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [30] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json new file mode 100644 index 00000000..b47620b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_median", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [60] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.42] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [40] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [60] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.42] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [40] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [60] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.42] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [40] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5d39e4ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_t2_resistant_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_resistant", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [40] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [40] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [40] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [20] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..51951ee1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-861/Simulation-Configuration-TLR-861_t2_sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-861", + "simulation_id": "TLR-861-base_sensitive", + "risk_description": "Does not activate preset when needed", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [170] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.13] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [60] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [170] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.13] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [60] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [170] + }, + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.13] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [60] + } + } + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json new file mode 100644 index 00000000..fd5ff8b3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_adolescent_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-adolescent", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json new file mode 100644 index 00000000..dc34785f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-median", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json new file mode 100644 index 00000000..5fba9585 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-resistant", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json new file mode 100644 index 00000000..e8d99a81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-sensitive", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json new file mode 100644 index 00000000..00f4b20f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_t2_median_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-median", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1c1f8253 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_t2_resistant_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-resistant", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3ae44869 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-863/Simulation-Configuration-TLR-863_t2_sensitive_profile_v1.json @@ -0,0 +1,82 @@ +{ + "metadata": { + "risk-id": "TLR-863", + "simulation_id": "TLR-863-sensitive", + "risk_description": "Reinstall with no Health data", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config":[ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json new file mode 100644 index 00000000..cfc4199b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Adolescent_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json new file mode 100644 index 00000000..60332ccc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json new file mode 100644 index 00000000..f8e8801c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json new file mode 100644 index 00000000..e419c895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json new file mode 100644 index 00000000..de7fbfea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_t2_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..e6eaa761 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_t2_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 2.8, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..34ab277f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865/Simulation-Configuration-TLR-865_t2_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..8bbfe98d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Adolescent_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.16 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.16 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.16 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.16 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json new file mode 100644 index 00000000..17fe6e40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Median_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..a253d0b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..33d4b142 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..7b14ffb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Median_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..2c4cb028 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.61, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..1c20e460 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_corr/Simulation-Configuration-TLR-865_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,127 @@ +{ + "metadata": { + "risk-id": "TLR-865_corr", + "simulation_id": "TLR-865_corr-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.68 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..68b6f4f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Adolescent_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.8 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 3.8, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..dfff112e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 1.0, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..c699fbf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Resistant_profile_v1.json @@ -0,0 +1,114 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 1.6, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..017bdc7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_Sensitive_profile_v1.json @@ -0,0 +1,114 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.6, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..dabb2453 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 3.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..6705c743 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,114 @@ +{ + "metadata": { + "risk-id": "TLR-865_wmeal", + "simulation_id": "TLR-865_wmeal-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 7.91, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..655c4907 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-865_wmeal/Simulation-Configuration-TLR-865_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,114 @@ +{ + "metadata": { + "risk-id": "TLR-865", + "simulation_id": "TLR-865-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 1.4, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json new file mode 100644 index 00000000..7bf4b913 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_adolescent_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-adolescent", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json new file mode 100644 index 00000000..bbbca4d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json new file mode 100644 index 00000000..ab4a6783 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json new file mode 100644 index 00000000..2788431c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json new file mode 100644 index 00000000..076a7ed2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_t1_median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json new file mode 100644 index 00000000..04f29ddd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_t2_resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..85e73c61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866/Simulation-Configuration-TLR-866_t2_sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-866", + "simulation_id": "TLR-866-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..0528815a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_adolescent_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-adolescent", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json new file mode 100644 index 00000000..258a6326 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_median_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json new file mode 100644 index 00000000..c905d390 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.46 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.46 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.46 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.46 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..6d37cc5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json new file mode 100644 index 00000000..c6c5d304 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_median_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json new file mode 100644 index 00000000..60111836 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.52 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.55 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..297936e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_corr/Simulation-Configuration-TLR-866_corr_t2_sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-866_corr", + "simulation_id": "TLR-866_corr-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.08 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..96d8346b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_adolescent_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-adolescent", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + }, + "patient": { + "patient_model": { + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.95, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json new file mode 100644 index 00000000..14598e43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.25, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..1a29c0f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_resistant_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..f5eb9b23 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_sensitive_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json new file mode 100644 index 00000000..e43951c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-median", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.33, 0.66, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json new file mode 100644 index 00000000..7b5f30ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_resistant_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-resistant", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.26, 1.13, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b9356c3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-866_wmeal/Simulation-Configuration-TLR-866_wmeal_t2_sensitive_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-866_wmeal", + "simulation_id": "TLR-866_wmeal-sensitive", + "risk_description": "MTB insufficient", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 16:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.4, 0.2, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json new file mode 100644 index 00000000..420a5d1e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Adolescent_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.85 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json new file mode 100644 index 00000000..be7ba8e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json new file mode 100644 index 00000000..23ac77fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json new file mode 100644 index 00000000..c95d49d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json new file mode 100644 index 00000000..92b3bb5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_t2_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..3c2a27fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_t2_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 2.8, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..e0ce6925 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867/Simulation-Configuration-TLR-867_t2_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-867", + "simulation_id": "TLR-867-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.9, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..a1a17d6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Adolescent_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.85 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.83 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.083 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json new file mode 100644 index 00000000..9cf7b5d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Median_profile_v1.json @@ -0,0 +1,146 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..29dfd7e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..2d6f987e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.21 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.21 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..d2e399b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Median_profile_v1.json @@ -0,0 +1,146 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..b7535a4c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..01e2ed79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_corr/Simulation-Configuration-TLR-867_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-867_corr", + "simulation_id": "TLR-867_corr-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.57 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.6 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.21 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.21 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..c1c197bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Adolescent_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.85 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..a42e3357 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..ee07bce4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Resistant_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.8, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 2.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..3f6e160f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_Sensitive_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.9, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..0dc0ff09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..c8d5f927 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..8f8a4a72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-867_wmeal/Simulation-Configuration-TLR-867_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,116 @@ +{ + "metadata": { + "risk-id": "TLR-867_wmeal", + "simulation_id": "TLR-867_wmeal-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 18:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "18:00:00"], + "values": [0.4, 0.6, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json new file mode 100644 index 00000000..3e53dfeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Adolescent_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-adolescent", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.33 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json new file mode 100644 index 00000000..3d03f331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json new file mode 100644 index 00000000..ab0a54a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json new file mode 100644 index 00000000..2b340be3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.21 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json new file mode 100644 index 00000000..026e68cb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_t2_Median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-median", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 1.99, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..e3508771 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_t2_Resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 3.39, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..a6b8ee24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868/Simulation-Configuration-TLR-868_t2_Sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.6, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json new file mode 100644 index 00000000..2d7254d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Adolescent_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-868_corr", + "simulation_id": "TLR-868_corr-adolescent", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.33 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json new file mode 100644 index 00000000..bcebf2cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Median_profile_v1.json @@ -0,0 +1,168 @@ +{ + "metadata": { + "risk-id": "TLR-868_corr", + "simulation_id": "TLR-868_corr-median", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.73 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "13:00:00" + ], + "values": [ + 0.5, + 0.35, + 0.3 + ] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "13:00:00" + ], + "values": [ + 0.5, + 0.35, + 0.5 + ] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.8 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json new file mode 100644 index 00000000..54d72605 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-868_corr", + "simulation_id": "TLR-868_corr-resistant", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.95 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.95 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json new file mode 100644 index 00000000..c1a66001 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-sensitive", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.21 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json new file mode 100644 index 00000000..4493c28c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Median_profile_v1.json @@ -0,0 +1,168 @@ +{ + "metadata": { + "risk-id": "TLR-868_corr", + "simulation_id": "TLR-868_corr-median", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.09 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.09 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.22 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.22 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + }, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "13:00:00" + ], + "values": [ + 1.33, + 0.93, + 1.33 + ] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.09 + } + ] + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "13:00:00" + ], + "values": [ + 1.33, + 0.93, + 1.33 + ] + } + }, + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.09 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..e3166caa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Resistant_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-868_corr", + "simulation_id": "TLR-868_corr-resistant", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.06 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.06 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.59 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.59 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.42 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..d0f161f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_corr/Simulation-Configuration-TLR-868_corr_t2_Sensitive_profile_v1.json @@ -0,0 +1,152 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-sensitive", + "risk_description": "MTB too short a time", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.88 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.88 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.64 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.64 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json new file mode 100644 index 00000000..dce607dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-adolescent", + "risk_description": "MTB too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.75 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.75 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.33 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.9, 1.33, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json new file mode 100644 index 00000000..9619d666 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Median_profile_v1.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-868_wmeal", + "simulation_id": "TLR-868_wmeal-median", + "risk_description": "MTB too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.31 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.5, 0.35, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json new file mode 100644 index 00000000..cb7ac71f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.17 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.8, 0.56, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json new file mode 100644 index 00000000..c22710ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_Sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-868_wmeal", + "simulation_id": "TLR-868_wmeal-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.15 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 0.21 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.3, 0.21, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json new file mode 100644 index 00000000..0195d60c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Median_profile_v1.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-868_wmeal", + "simulation_id": "TLR-868_wmeal-median", + "risk_description": "MTB too short", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.22 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.22 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [1.33, 0.93, 1.33] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json new file mode 100644 index 00000000..3fcc5880 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-868", + "simulation_id": "TLR-868-resistant", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.59 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.59 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [2.26, 1.58, 2.26] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json new file mode 100644 index 00000000..9a11fd67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-868_wmeal/Simulation-Configuration-TLR-868_wmeal_t2_Sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-868_wmeal", + "simulation_id": "TLR-868_wmeal-sensitive", + "risk_description": "MTB too aggressive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_70_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ] + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "controller": null, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.88 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.88 + } + ], + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 13:00:00" + } + ], + "settings": { + "glucose_safety_limit": 80, + "max_basal_rate": 1.4 + } + }, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + } + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "13:00:00"], + "values": [0.4, 0.28, 0.4] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json new file mode 100644 index 00000000..bd538972 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_adolescent_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-adolescent", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json new file mode 100644 index 00000000..1943b98c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_median_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json new file mode 100644 index 00000000..a39c931c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_resistant_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json new file mode 100644 index 00000000..a939c5e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_sensitive_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json new file mode 100644 index 00000000..82831ebb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_t2_median_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-t2_median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-t2_WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json new file mode 100644 index 00000000..081d055a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_t2_resistant_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-t2_resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-t2_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ddf12ce0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872/Simulation-Configuration-TLR-872_t2_sensitive_profile_v1.json @@ -0,0 +1,42 @@ +{ + "metadata": { + "risk-id": "TLR-872", + "simulation_id": "TLR-872-t2_sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-t2_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json new file mode 100644 index 00000000..81c2a4da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_adolescent_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-adolescent", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 14.17 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.08 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json new file mode 100644 index 00000000..317c8033 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.4 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.9 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json new file mode 100644 index 00000000..92b5e968 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.47 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.96 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json new file mode 100644 index 00000000..82228e1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.47 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.47 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.47 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.47 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.20 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_median_profile_v1.json new file mode 100644 index 00000000..83cc5413 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_resistant_profile_v1.json new file mode 100644 index 00000000..cd8bc08a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..86184133 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_corr/Simulation-Configuration-TLR-872_corr_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-872_corr", + "simulation_id": "TLR-872_corr-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_250_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_250_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json new file mode 100644 index 00000000..7179ed4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_adolescent_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-adolescent", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json new file mode 100644 index 00000000..24780789 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_median_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json new file mode 100644 index 00000000..eddfbfe7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_resistant_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json new file mode 100644 index 00000000..d8059ef1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_sensitive_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_median_profile_v1.json new file mode 100644 index 00000000..ee780bf6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_median_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-median", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f0eed3d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_resistant_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-resistant", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..59522c08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-872_wmeal/Simulation-Configuration-TLR-872_wmeal_t2_sensitive_profile_v1.json @@ -0,0 +1,56 @@ +{ + "metadata": { + "risk-id": "TLR-872_wmeal", + "simulation_id": "TLR-872_wmeal-sensitive", + "risk_description": "MTB needed and not used", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json new file mode 100644 index 00000000..6bf69825 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_adolescent_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_adolescent", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 2.85, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json new file mode 100644 index 00000000..ea485f00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_median", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.75, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json new file mode 100644 index 00000000..da99e442 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_resistant", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 1.2, 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 1.2, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 1.2, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json new file mode 100644 index 00000000..7b880de5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_sensitive", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_median_profile_v1.json new file mode 100644 index 00000000..31f2065b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_median", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 1.27, 0.85] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 1.27, 0.85] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 1.27, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_resistant_profile_v1.json new file mode 100644 index 00000000..1b8655e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_resistant", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 3.3, 2.2] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 3.3, 2.2] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 3.3, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b1d3651b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_1/Simulation-Configuration-TLR-876_1_t2_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-1", + "simulation_id": "TLR-876-1-base_sensitive", + "risk_description": "MTB too long, scenario 1", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.45, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json new file mode 100644 index 00000000..54e1f2ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_adolescent_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_adolescent", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 1.42, 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 1.42, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [1.9, 1.42, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json new file mode 100644 index 00000000..ad84872a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_median", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.25, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.5, 0.25, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json new file mode 100644 index 00000000..b4648e85 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_resistant", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 0.4, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.8, 0.4, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json new file mode 100644 index 00000000..7d9e4409 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_sensitive", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_median_profile_v1.json new file mode 100644 index 00000000..c61addd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_median_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_median", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 0.42, 0.85] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 0.42, 0.85] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.85, 0.42, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5d6950e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_resistant_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_resistant", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 1.1, 2.2] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 1.1, 2.2] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [2.2, 1.1, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f001b303 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-876_2/Simulation-Configuration-TLR-876_2_t2_sensitive_profile_v1.json @@ -0,0 +1,69 @@ +{ + "metadata": { + "risk-id": "TLR-876-2", + "simulation_id": "TLR-876-2-base_sensitive", + "risk_description": "MTB too long, scenario 2", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 12.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["00:00:00", "12:00:00", "18:00:00"], + "values": [0.3, 0.15, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 18:00:00"} + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json new file mode 100644 index 00000000..35a45ed2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-adolescent_profile_v1.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + }], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json new file mode 100644 index 00000000..d84d1067 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json new file mode 100644 index 00000000..5987d4c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json new file mode 100644 index 00000000..1777915c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6a6d70ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json new file mode 100644 index 00000000..4ebe7a98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json new file mode 100644 index 00000000..205c18ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_1/Simulation-Configuration-TLR-880_1_t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_1", + "simulation_id": "TLR-880_1-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json new file mode 100644 index 00000000..c1fc755c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json new file mode 100644 index 00000000..36d6b266 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_median_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_median_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json new file mode 100644 index 00000000..93c25927 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json new file mode 100644 index 00000000..97bc99d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json new file mode 100644 index 00000000..9ea3379a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_median_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_median_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json new file mode 100644 index 00000000..f4bef42d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5472a71d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_10/Simulation-Configuration-TLR-880_10-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_10", + "simulation_id": "TLR-880_10-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json new file mode 100644 index 00000000..812f6888 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json new file mode 100644 index 00000000..1ff5ffba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json new file mode 100644 index 00000000..1442483e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json new file mode 100644 index 00000000..35361bd1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json new file mode 100644 index 00000000..ea521b20 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json new file mode 100644 index 00000000..05875779 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..c15153cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_11/Simulation-Configuration-TLR-880_11-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_11", + "simulation_id": "TLR-880_11-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json new file mode 100644 index 00000000..bee3189f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json new file mode 100644 index 00000000..889e93d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json new file mode 100644 index 00000000..1cda5c90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json new file mode 100644 index 00000000..e729c90b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json new file mode 100644 index 00000000..47dfd5b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json new file mode 100644 index 00000000..8c3534dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e92ad458 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_12/Simulation-Configuration-TLR-880_12-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_12", + "simulation_id": "TLR-880_12-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json new file mode 100644 index 00000000..744a0121 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json new file mode 100644 index 00000000..4aa67d82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json new file mode 100644 index 00000000..ae1babe8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json new file mode 100644 index 00000000..42c465bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json new file mode 100644 index 00000000..be9eb548 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json new file mode 100644 index 00000000..63a2fdc0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9ef755a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_13/Simulation-Configuration-TLR-880_13-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_13", + "simulation_id": "TLR-880_13-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json new file mode 100644 index 00000000..372eaa4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json new file mode 100644 index 00000000..a8fd5344 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json new file mode 100644 index 00000000..6e8c564b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json new file mode 100644 index 00000000..17ca1fe8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_180_2h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json new file mode 100644 index 00000000..be4dee92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_2h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json new file mode 100644 index 00000000..258ab151 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_2h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..75540cae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_14/Simulation-Configuration-TLR-880_14-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_14", + "simulation_id": "TLR-880_14-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_180_2h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json new file mode 100644 index 00000000..24f90a66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json new file mode 100644 index 00000000..abd211ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json new file mode 100644 index 00000000..8bc67ab4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json new file mode 100644 index 00000000..b9adfea1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json new file mode 100644 index 00000000..af1611bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json new file mode 100644 index 00000000..50312a92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7038dbb8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_15/Simulation-Configuration-TLR-880_15-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_15", + "simulation_id": "TLR-880_15-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json new file mode 100644 index 00000000..8e2ab132 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json new file mode 100644 index 00000000..153ec900 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json new file mode 100644 index 00000000..cfb0806f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json new file mode 100644 index 00000000..fb1d7266 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json new file mode 100644 index 00000000..7366743d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json new file mode 100644 index 00000000..696c6674 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1ee948ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_16/Simulation-Configuration-TLR-880_16-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_16", + "simulation_id": "TLR-880_16-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_190_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json new file mode 100644 index 00000000..9967ff2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json new file mode 100644 index 00000000..6870b42e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json new file mode 100644 index 00000000..88466c56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json new file mode 100644 index 00000000..f1c6f127 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json new file mode 100644 index 00000000..f30456c7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json new file mode 100644 index 00000000..e61e5566 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_17/Simulation-Configuration-TLR-880_17-t2_resistant_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_17", + "simulation_id": "TLR-880_17-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json new file mode 100644 index 00000000..a01e122a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json new file mode 100644 index 00000000..2d6a29a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json new file mode 100644 index 00000000..f924fcc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json new file mode 100644 index 00000000..dcbfdd7c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json new file mode 100644 index 00000000..a946f9dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json new file mode 100644 index 00000000..665daac3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..40f671e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_18/Simulation-Configuration-TLR-880_18-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_18", + "simulation_id": "TLR-880_18-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json new file mode 100644 index 00000000..a3c90578 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 31.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json new file mode 100644 index 00000000..07c4c689 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json new file mode 100644 index 00000000..a0d811d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json new file mode 100644 index 00000000..4c39e498 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_200_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.42 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json new file mode 100644 index 00000000..712c220a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.53 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json new file mode 100644 index 00000000..f3477968 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 23.31 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f3bddbf7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_19/Simulation-Configuration-TLR-880_19-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_19", + "simulation_id": "TLR-880_19-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_200_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.58 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json new file mode 100644 index 00000000..31908174 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json new file mode 100644 index 00000000..18c7f298 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json new file mode 100644 index 00000000..d12b8e32 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value":0.6 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json new file mode 100644 index 00000000..d690a8e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "08/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json new file mode 100644 index 00000000..cc35cb9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json new file mode 100644 index 00000000..444387eb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..762fdc6a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_2/Simulation-Configuration-TLR-880_2-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_2", + "simulation_id": "TLR-880_2-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json new file mode 100644 index 00000000..b491f14c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json new file mode 100644 index 00000000..6581690b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json new file mode 100644 index 00000000..fd4179e9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json new file mode 100644 index 00000000..3bdf4569 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_10_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json new file mode 100644 index 00000000..98841dbd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json new file mode 100644 index 00000000..fff82538 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..59d2a764 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_3/Simulation-Configuration-TLR-880_3-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_3", + "simulation_id": "TLR-880_3-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_10_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json new file mode 100644 index 00000000..1b942cf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-adolescent_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json new file mode 100644 index 00000000..2898c92a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json new file mode 100644 index 00000000..91430852 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json new file mode 100644 index 00000000..125d9bbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "08/15/2019 12:00:00", + "value": 0.38 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "08/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_IM_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json new file mode 100644 index 00000000..789f02e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_median_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json new file mode 100644 index 00000000..6c4930d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_resistant_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..84f9c20a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_4/Simulation-Configuration-TLR-880_4-t2_sensitive_profile_v1.json @@ -0,0 +1,72 @@ +{ + "metadata": { + "risk-id": "TLR-880_4", + "simulation_id": "TLR-880_4-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json new file mode 100644 index 00000000..abc07b0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json new file mode 100644 index 00000000..24e7d10e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json new file mode 100644 index 00000000..f3b5e861 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json new file mode 100644 index 00000000..d8c27807 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json new file mode 100644 index 00000000..c24e5c48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json new file mode 100644 index 00000000..dfe04dc7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a2acb86e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_5/Simulation-Configuration-TLR-880_5-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_5", + "simulation_id": "TLR-880_5-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json new file mode 100644 index 00000000..2cb0db73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.5 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json new file mode 100644 index 00000000..b13d2444 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.78 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json new file mode 100644 index 00000000..26d79351 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.6 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json new file mode 100644 index 00000000..2a5988b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.38 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json new file mode 100644 index 00000000..244741e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_median_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.17 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json new file mode 100644 index 00000000..b298a9b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_20_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.59 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..84c54a93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_6/Simulation-Configuration-TLR-880_6-t2_sensitive_profile_v1.json @@ -0,0 +1,74 @@ +{ + "metadata": { + "risk-id": "TLR-880_6", + "simulation_id": "TLR-880_6-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_20_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.62 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json new file mode 100644 index 00000000..da4ef33e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json new file mode 100644 index 00000000..57175be9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json new file mode 100644 index 00000000..981d6a90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json new file mode 100644 index 00000000..75ca0f4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json new file mode 100644 index 00000000..06758131 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-t1_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json new file mode 100644 index 00000000..2fb9c80f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..29d5d701 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_7/Simulation-Configuration-TLR-880_7-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_7", + "simulation_id": "TLR-880_7-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json new file mode 100644 index 00000000..9dae611f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json new file mode 100644 index 00000000..29c0c9f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json new file mode 100644 index 00000000..2781cd7e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json new file mode 100644 index 00000000..5907250d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json new file mode 100644 index 00000000..9d0e3137 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_8h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json new file mode 100644 index 00000000..e8f6ec40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_8h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..015fdfad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_8/Simulation-Configuration-TLR-880_8-t2_sensitive_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_8", + "simulation_id": "TLR-880_8-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_8h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json new file mode 100644 index 00000000..dbc23a3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-adolescent_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-adolescent", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 29.75 + } + ], + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json new file mode 100644 index 00000000..17ce0baa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.63 + } + ], + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json new file mode 100644 index 00000000..d0198a95 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.1 + } + ], + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json new file mode 100644 index 00000000..51e27888 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.preset_170_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.23 + } + ], + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json new file mode 100644 index 00000000..9ac4fd39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_median_profile_v1.json @@ -0,0 +1,78 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-median", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_4h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.95 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json new file mode 100644 index 00000000..bc659295 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_resistant_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-resistant", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_4h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 22.02 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1df32c8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-880_9/Simulation-Configuration-TLR-880_9-t2_sensitive_profile_v1.json @@ -0,0 +1,75 @@ +{ + "metadata": { + "risk-id": "TLR-880_9", + "simulation_id": "TLR-880_9-sensitive", + "risk_description": "Override guardrails too restrictive", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_preset_170_4h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ] + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.27 + } + ], + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + } + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1", + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..d37cd7f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive200_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_2_meal200", + "simulation_id": "TLR-889_2_meal-sensitive200", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..a9415b05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive500_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889-2_meal500", + "simulation_id": "TLR-889-2_meal-sensitive500", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..df62b0a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889-2_corr_sensitive_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889-2_meal", + "simulation_id": "TLR-889-2_meal-sensitive", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..c2b336d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal200", + "simulation_id": "TLR-889_meal-sensitive200", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..503f67e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal500", + "simulation_id": "TLR-889_meal-sensitive500", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..8d192686 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal", + "simulation_id": "TLR-889_meal-sensitive", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..4fa615bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive200_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889-2_meal", + "simulation_id": "TLR-889-2_meal-sensitive200", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..02de8d88 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive500_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889-2_meal", + "simulation_id": "TLR-889-2_meal-sensitive500", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..0ae17f89 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889-2_meal/Simulation-Configuration-TLR-889-2_meal_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889-2", + "simulation_id": "TLR-889-2-sensitive", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..c2b336d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive200_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal200", + "simulation_id": "TLR-889_meal-sensitive200", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..503f67e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive500_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal500", + "simulation_id": "TLR-889_meal-sensitive500", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..8d192686 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_corr/Simulation-Configuration-TLR-889_corr_sensitive_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal", + "simulation_id": "TLR-889_meal-sensitive", + "risk_description": "0.5 min bolus accepted correction", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..a3f5185f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive200_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal", + "simulation_id": "TLR-889_meal-sensitive200", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..73c213ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive500_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889_meal", + "simulation_id": "TLR-889_meal-sensitive500", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..b5438afa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-889_meal/Simulation-Configuration-TLR-889_meal_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-889", + "simulation_id": "TLR-889-sensitive", + "risk_description": "0.5U minimum bolus, bolus accepted", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..bb98433f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive200_provile_v1.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-890-2_meal200", + "simulation_id": "TLR-890-2_meal-sensitive200", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..d7f72422 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_corr/Simulation-Configuration-TLR-890-2_corr_sensitive500_provile_v1.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-890-2_meal500", + "simulation_id": "TLR-890-2_meal-sensitive500", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..2d6067a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-890-2_meal", + "simulation_id": "TLR-890-2_meal-sensitive", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..32539d07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive200_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890-2_meal", + "simulation_id": "TLR-890-2_meal-sensitive200", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..79e87cae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive500_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890-2_meal", + "simulation_id": "TLR-890-2_meal-sensitive500", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..3960cc94 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890-2_meal/Simulation-Configuration-TLR-890-2_meal_sensitive_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890-2", + "simulation_id": "TLR-890-2-sensitive", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json new file mode 100644 index 00000000..fde2bd1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive200_provile_v1.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-890_meal200", + "simulation_id": "TLR-890_meal-sensitive200", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_130_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_130_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json new file mode 100644 index 00000000..32487b01 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive500_provile_v1.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "risk-id": "TLR-890_meal500", + "simulation_id": "TLR-890_meal-sensitive500", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_160_12hr" + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_160_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json new file mode 100644 index 00000000..54d1590c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_corr/Simulation-Configuration-TLR-890_corr_sensitive_provile_v1.json @@ -0,0 +1,88 @@ +{ + "metadata": { + "risk-id": "TLR-890_meal", + "simulation_id": "TLR-890_meal-sensitive", + "risk_description": "0.5 min bolus correction, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_122_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_122_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json new file mode 100644 index 00000000..412f665f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive200_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890_meal", + "simulation_id": "TLR-890_meal-sensitive200", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json new file mode 100644 index 00000000..0045233b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive500_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890_meal", + "simulation_id": "TLR-890_meal-sensitive500", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 6.2 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json new file mode 100644 index 00000000..fe190d33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-890_meal/Simulation-Configuration-TLR-890_meal_sensitive_profile_v1.json @@ -0,0 +1,103 @@ +{ + "metadata": { + "risk-id": "TLR-890", + "simulation_id": "TLR-890-sensitive", + "risk_description": "0.5U minimum bolus, 0 bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json new file mode 100644 index 00000000..6a131e8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive200_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr03", + "simulation_id": "TLR-891_corr03-sensitive200", + "risk_description": "0.2 bolus inaccuracy, corr 03", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json new file mode 100644 index 00000000..af2d06e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive500_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr03", + "simulation_id": "TLR-891_corr03-sensitive500", + "risk_description": "0.2 bolus inaccuracy, corr 03", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json new file mode 100644 index 00000000..24b5b8a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr03/Simulation-Configuration-TLR-891_corr03-sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr85", + "simulation_id": "TLR-891_corr85-sensitive", + "risk_description": "0.2 bolus inaccuracy, corr 85", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json new file mode 100644 index 00000000..acb81a22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive200_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr85", + "simulation_id": "TLR-891_corr85-sensitive200", + "risk_description": "0.2 bolus inaccuracy, corr 85", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_150_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_150_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json new file mode 100644 index 00000000..844480e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive500_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr85", + "simulation_id": "TLR-891_corr85-sensitive500", + "risk_description": "0.2 bolus inaccuracy, corr 85", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_220_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_220_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json new file mode 100644 index 00000000..525af8d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_corr85/Simulation-Configuration-TLR-891_corr85-sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-891_corr03", + "simulation_id": "TLR-891_corr03-sensitive", + "risk_description": "0.2 bolus inaccuracy, corr 03", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "glucose_history": "reusable.glucose.flat_134_12hr", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "sensor": { + "glucose_history": "reusable.glucose.flat_134_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json new file mode 100644 index 00000000..77e23491 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive200_profile_v1.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_03", + "simulation_id": "TLR-891_meal_03-sensitive200", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive200", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json new file mode 100644 index 00000000..968b37c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive500_profile_v1.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_03", + "simulation_id": "TLR-891_meal_03-sensitive500", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive500", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json new file mode 100644 index 00000000..5a66d1d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal03/Simulation-Configuration-TLR-891_meal03-sensitive_profile_v1.json @@ -0,0 +1,123 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_03", + "simulation_id": "TLR-891_meal_03-sensitive", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.03 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json new file mode 100644 index 00000000..613bb05f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive200_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_85", + "simulation_id": "TLR-891_meal_85-sensitive200", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive200_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive200", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive200_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json new file mode 100644 index 00000000..74d2db0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive500_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_85", + "simulation_id": "TLR-891_meal_85-sensitive500", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive500_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive500", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 12.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive500_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json new file mode 100644 index 00000000..1cba100d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-891_meal85/Simulation-Configuration-TLR-891_meal85-sensitive_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-891_meal_85", + "simulation_id": "TLR-891_meal_85-sensitive", + "risk_description": "0.2 min inaccurate; over", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json new file mode 100644 index 00000000..4b873ea9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_025-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json new file mode 100644 index 00000000..4da72774 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_0.025-median", + "risk_description": "Pump inaccuracy 0.025", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json new file mode 100644 index 00000000..6eb08fff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_0.025-resistant", + "risk_description": "Pump inaccuracy 0.025", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json new file mode 100644 index 00000000..76a68c48 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_01_025-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json new file mode 100644 index 00000000..d4e0d07b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_0.025-median", + "risk_description": "Pump inaccuracy 0.025", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json new file mode 100644 index 00000000..14ea3d71 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_0.025-resistant", + "risk_description": "Pump inaccuracy 0.025", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f788faf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_025/Simulation-Configuration-TLR-899_01_025_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_025", + "simulation_id": "TLR-899_01_025-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.025 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json new file mode 100644 index 00000000..89ae950a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_01_075-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json new file mode 100644 index 00000000..1584b373 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_0.075-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json new file mode 100644 index 00000000..bf79a4f0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_0.075-resistant", + "risk_description": "Pump inaccuracy 0.075", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json new file mode 100644 index 00000000..5621b054 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_01_075-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json new file mode 100644 index 00000000..a1f78b83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_0.075-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ae7d8f53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_0.075-resistant", + "risk_description": "Pump inaccuracy 0.075", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d25333f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_075/Simulation-Configuration-TLR-899_01_075_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_075", + "simulation_id": "TLR-899_01_075-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.075 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json new file mode 100644 index 00000000..3ed50d15 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_01_09-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json new file mode 100644 index 00000000..9674affd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_0.09-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json new file mode 100644 index 00000000..f1083ee8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_0.09-resistant", + "risk_description": "Pump inaccuracy 0.09", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json new file mode 100644 index 00000000..311569a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_01_09-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json new file mode 100644 index 00000000..31ebee3d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_0.09-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json new file mode 100644 index 00000000..659df721 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_0.09-resistant", + "risk_description": "Pump inaccuracy 0.09", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..cd0fe57b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_090/Simulation-Configuration-TLR-899_01_09_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_09", + "simulation_id": "TLR-899_01_09-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.09 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json new file mode 100644 index 00000000..cbeeab75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_01_095-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json new file mode 100644 index 00000000..acd5dc0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_0.095-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json new file mode 100644 index 00000000..c3654e90 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_0.095-resistant", + "risk_description": "Pump inaccuracy 0.095", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json new file mode 100644 index 00000000..5800f368 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_01_095-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json new file mode 100644 index 00000000..31ffbe05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_0.095-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b3a83913 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_0.095-resistant", + "risk_description": "Pump inaccuracy 0.095", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..51b486e3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_095/Simulation-Configuration-TLR-899_01_095_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_095", + "simulation_id": "TLR-899_01_095-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.095 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json new file mode 100644 index 00000000..98f1013d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_01_105-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json new file mode 100644 index 00000000..2a82b424 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_0.105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json new file mode 100644 index 00000000..de9a9bd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_01_105-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json new file mode 100644 index 00000000..76cd05f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_01_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json new file mode 100644 index 00000000..829b7079 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_0.105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2818f86c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_01_105-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..daa8f0e4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_105/Simulation-Configuration-TLR-899_01_105_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_01_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.105 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json new file mode 100644 index 00000000..c7b478a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_01_11-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json new file mode 100644 index 00000000..46ddfbeb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_0.11-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json new file mode 100644 index 00000000..1e103530 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_01_011-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json new file mode 100644 index 00000000..64fddd75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_01_11-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json new file mode 100644 index 00000000..668ba817 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_0.11-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..13b53a7f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_01_011-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..81ecb14b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_110/Simulation-Configuration-TLR-899_01_110_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_11", + "simulation_id": "TLR-899_01_11-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.11 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json new file mode 100644 index 00000000..3b1b01f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_01_125-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json new file mode 100644 index 00000000..c2b96ac3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_0.125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json new file mode 100644 index 00000000..8bee5c5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_0.125-resistant", + "risk_description": "Pump inaccuracy 0.125", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json new file mode 100644 index 00000000..30714012 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_01_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json new file mode 100644 index 00000000..009c9f21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_0.125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..17d8da6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_0.125-resistant", + "risk_description": "Pump inaccuracy 0.125", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..050a539f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_125/Simulation-Configuration-TLR-899_01_125_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_01_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.125 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json new file mode 100644 index 00000000..a4bae7ed --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_01_175-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json new file mode 100644 index 00000000..4f6278d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_0.175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json new file mode 100644 index 00000000..ee6c5fc9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_0.175-resistant", + "risk_description": "Pump inaccuracy 0.175", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json new file mode 100644 index 00000000..569bcc5c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_01_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json new file mode 100644 index 00000000..598d6ac0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_0.175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..0b8cde0a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_0.175-resistant", + "risk_description": "Pump inaccuracy 0.175", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a11e6553 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_175/Simulation-Configuration-TLR-899_01_175_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_01_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.175 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json new file mode 100644 index 00000000..e4bbeb68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_01_25-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json new file mode 100644 index 00000000..1967ab06 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json new file mode 100644 index 00000000..f9d15bbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-resistant", + "risk_description": "Pump inaccuracy 0.25", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json new file mode 100644 index 00000000..7e06d4fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_01_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json new file mode 100644 index 00000000..8f2a6bba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..7db82893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-resistant", + "risk_description": "Pump inaccuracy 0.25", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..06582afc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_01_250/Simulation-Configuration-TLR-899_01_250_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_01_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.1 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json new file mode 100644 index 00000000..bcaf5714 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_105", + "simulation_id": "TLR-899_10_105-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json new file mode 100644 index 00000000..ce35fd44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_105", + "simulation_id": "TLR-899_10_105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json new file mode 100644 index 00000000..96f5eee3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_105", + "simulation_id": "TLR-899_10_105-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json new file mode 100644 index 00000000..39672bfd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_105", + "simulation_id": "TLR-899_10_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json new file mode 100644 index 00000000..fe103f69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_105", + "simulation_id": "TLR-899_10_105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..39702c6e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_105", + "simulation_id": "TLR-899_10_105-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..50fcd268 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_105/Simulation-Configuration-TLR-899_10_105_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_105", + "simulation_id": "TLR-899_10_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json new file mode 100644 index 00000000..1b8b83a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_110", + "simulation_id": "TLR-899_10_110-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json new file mode 100644 index 00000000..84672d0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_110", + "simulation_id": "TLR-899_10_110-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json new file mode 100644 index 00000000..94f05391 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_110", + "simulation_id": "TLR-899_10_110-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json new file mode 100644 index 00000000..6219cd2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_110", + "simulation_id": "TLR-899_10_110-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json new file mode 100644 index 00000000..afb027bb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_110", + "simulation_id": "TLR-899_10_110-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..203fcb3b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_110", + "simulation_id": "TLR-899_10_110-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..09766f91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_110/Simulation-Configuration-TLR-899_10_110_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_110", + "simulation_id": "TLR-899_10_110-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 11.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json new file mode 100644 index 00000000..02c5d93c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_125", + "simulation_id": "TLR-899_10_125-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json new file mode 100644 index 00000000..8b8e1bf0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_125", + "simulation_id": "TLR-899_10_125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json new file mode 100644 index 00000000..29cb442c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_125", + "simulation_id": "TLR-899_10_125-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json new file mode 100644 index 00000000..c8d173a8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_125", + "simulation_id": "TLR-899_10_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json new file mode 100644 index 00000000..0a036e31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_125", + "simulation_id": "TLR-899_10_125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6bc0f661 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_125", + "simulation_id": "TLR-899_10_125-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..c4eea6f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_125/Simulation-Configuration-TLR-899_10_125_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_125", + "simulation_id": "TLR-899_10_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json new file mode 100644 index 00000000..e5806514 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_175", + "simulation_id": "TLR-899_10_175-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json new file mode 100644 index 00000000..3b1d8ff1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_175", + "simulation_id": "TLR-899_10_175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json new file mode 100644 index 00000000..6bded27b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_175", + "simulation_id": "TLR-899_10_175-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json new file mode 100644 index 00000000..192f5668 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_175", + "simulation_id": "TLR-899_10_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json new file mode 100644 index 00000000..c83a7050 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t1_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_175", + "simulation_id": "TLR-899_10_175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..8d2d06c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_175", + "simulation_id": "TLR-899_10_175-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d7efcafb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_175/Simulation-Configuration-TLR-899_10_175_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_175", + "simulation_id": "TLR-899_10_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json new file mode 100644 index 00000000..6eab2a1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_25", + "simulation_id": "TLR-899_10_25-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json new file mode 100644 index 00000000..e12c251c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_25", + "simulation_id": "TLR-899_10_25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json new file mode 100644 index 00000000..a64daf5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_25", + "simulation_id": "TLR-899_10_25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json new file mode 100644 index 00000000..38f6caea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_25", + "simulation_id": "TLR-899_10_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json new file mode 100644 index 00000000..29a06d07 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_25", + "simulation_id": "TLR-899_10_25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..a422b211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_25", + "simulation_id": "TLR-899_10_25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3676b7df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_25/Simulation-Configuration-TLR-899_10_25_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_25", + "simulation_id": "TLR-899_10_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json new file mode 100644 index 00000000..360ef381 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_250", + "simulation_id": "TLR-899_10_250-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json new file mode 100644 index 00000000..f7d36b34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_250", + "simulation_id": "TLR-899_10_250-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json new file mode 100644 index 00000000..15cce4c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_250", + "simulation_id": "TLR-899_10_250-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json new file mode 100644 index 00000000..f71a4248 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_250", + "simulation_id": "TLR-899_10_250-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json new file mode 100644 index 00000000..2b75d540 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_median_profile_v1.json @@ -0,0 +1,133 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_250", + "simulation_id": "TLR-899_10_250-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ],"target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2eb596a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_250", + "simulation_id": "TLR-899_10_250-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a928ca31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_250/Simulation-Configuration-TLR-899_10_250_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_250", + "simulation_id": "TLR-899_10_250-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 25.00 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json new file mode 100644 index 00000000..03a6033a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_75", + "simulation_id": "TLR-899_10_75-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json new file mode 100644 index 00000000..551cea11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_75", + "simulation_id": "TLR-899_10_75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json new file mode 100644 index 00000000..3e88b779 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_75", + "simulation_id": "TLR-899_10_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json new file mode 100644 index 00000000..b2115ecc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_75", + "simulation_id": "TLR-899_10_75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json new file mode 100644 index 00000000..1ae791b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_75", + "simulation_id": "TLR-899_10_75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..62fad511 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_75", + "simulation_id": "TLR-899_10_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6613349f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_75/Simulation-Configuration-TLR-899_10_75_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_75", + "simulation_id": "TLR-899_10_75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json new file mode 100644 index 00000000..11100517 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_90", + "simulation_id": "TLR-899_10_90-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json new file mode 100644 index 00000000..85875f76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_90", + "simulation_id": "TLR-899_10_90-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json new file mode 100644 index 00000000..a8dd1603 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_90", + "simulation_id": "TLR-899_10_90-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json new file mode 100644 index 00000000..9882d72b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_90", + "simulation_id": "TLR-899_10_90-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json new file mode 100644 index 00000000..bb2916dd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_90", + "simulation_id": "TLR-899_10_90-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..301481ee --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_90", + "simulation_id": "TLR-899_10_90-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1698df98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_90/Simulation-Configuration-TLR-899_10_90_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_90", + "simulation_id": "TLR-899_10_90-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json new file mode 100644 index 00000000..02ba6db2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_95", + "simulation_id": "TLR-899_10_95-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 40 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json new file mode 100644 index 00000000..4f34b27a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_95", + "simulation_id": "TLR-899_10_95-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 130.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json new file mode 100644 index 00000000..407653cd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_95", + "simulation_id": "TLR-899_10_95-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json new file mode 100644 index 00000000..b172337a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_95", + "simulation_id": "TLR-899_10_95-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 150 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json new file mode 100644 index 00000000..2b254f47 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_010_95", + "simulation_id": "TLR-899_10_95-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 200.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ed9387d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_95", + "simulation_id": "TLR-899_10_95-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 100 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..83aff4a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_10_95/Simulation-Configuration-TLR-899_10_95_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_10_95", + "simulation_id": "TLR-899_10_95-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 9.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 300 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json new file mode 100644 index 00000000..f01c0255 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_105", + "simulation_id": "TLR-899_1_105-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json new file mode 100644 index 00000000..c97a9b7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_1_105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json new file mode 100644 index 00000000..19dfa6aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_105", + "simulation_id": "TLR-899_1_105-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json new file mode 100644 index 00000000..5eb95b79 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_105", + "simulation_id": "TLR-899_1_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json new file mode 100644 index 00000000..e11b9e2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_105", + "simulation_id": "TLR-899_1_105-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json new file mode 100644 index 00000000..09095e4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..7bd5e812 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_105/Simulation-Configuration-TLR-899_1_105_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_105", + "simulation_id": "TLR-899_1_105-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json new file mode 100644 index 00000000..77f7c261 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_110", + "simulation_id": "TLR-899_1_110-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json new file mode 100644 index 00000000..5cbd2ffc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_110", + "simulation_id": "TLR-899_1_110-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json new file mode 100644 index 00000000..2002fa67 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_110", + "simulation_id": "TLR-899_1_110-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json new file mode 100644 index 00000000..60441e3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_110", + "simulation_id": "TLR-899_1_110-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json new file mode 100644 index 00000000..cdcf44c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_110", + "simulation_id": "TLR-899_1_110-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5e45f5a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_17", + "simulation_id": "TLR-899_1_17-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fd515176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_110/Simulation-Configuration-TLR-899_1_110_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_110", + "simulation_id": "TLR-899_1_110-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.10 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json new file mode 100644 index 00000000..30c87db2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_125", + "simulation_id": "TLR-899_1_125-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json new file mode 100644 index 00000000..931d4711 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_1_125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json new file mode 100644 index 00000000..e641adea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_125", + "simulation_id": "TLR-899_1_125-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json new file mode 100644 index 00000000..2c865a92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_125", + "simulation_id": "TLR-899_1_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json new file mode 100644 index 00000000..2effe9a3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_125", + "simulation_id": "TLR-899_1_125-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json new file mode 100644 index 00000000..72d55b49 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_125", + "simulation_id": "TLR-899_1_125-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9962035a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_125/Simulation-Configuration-TLR-899_1_125_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_125", + "simulation_id": "TLR-899_1_125-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..0dd72dea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_175", + "simulation_id": "TLR-899_1_175-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..e5c82afb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_1_175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..b624b98c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_175", + "simulation_id": "TLR-899_1_175-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..d9b141a1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_175", + "simulation_id": "TLR-899_1_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..c7858cf5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_175", + "simulation_id": "TLR-899_1_175-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..be1b64ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_175", + "simulation_id": "TLR-899_1_175-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2bcd093c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_175/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_175", + "simulation_id": "TLR-899_1_175-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json new file mode 100644 index 00000000..b5725361 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_25", + "simulation_id": "TLR-899_1_25-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json new file mode 100644 index 00000000..c5d7d27c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json new file mode 100644 index 00000000..a5eb39a7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_025", + "simulation_id": "TLR-899_1_025-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json new file mode 100644 index 00000000..88010a43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_025", + "simulation_id": "TLR-899_1_025-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json new file mode 100644 index 00000000..4718fe6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_25", + "simulation_id": "TLR-899_0.25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b5b3c846 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_025", + "simulation_id": "TLR-899_1_025-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a14b9a62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_25/Simulation-Configuration-TLR-899_1_25_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_025", + "simulation_id": "TLR-899_1_025-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json new file mode 100644 index 00000000..002d118e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_250", + "simulation_id": "TLR-899_1_250-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json new file mode 100644 index 00000000..c236453b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_250", + "simulation_id": "TLR-899_1_250-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json new file mode 100644 index 00000000..2aa63349 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_250", + "simulation_id": "TLR-899_1_250-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json new file mode 100644 index 00000000..290def6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_250", + "simulation_id": "TLR-899_1_250-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json new file mode 100644 index 00000000..ef0832ab --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_250", + "simulation_id": "TLR-899_1_250-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json new file mode 100644 index 00000000..44a79a56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_250", + "simulation_id": "TLR-899_1_250-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2602e102 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_250/Simulation-Configuration-TLR-899_1_175_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_250", + "simulation_id": "TLR-899_1_250-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.50 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json new file mode 100644 index 00000000..2ab4cc3c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json new file mode 100644 index 00000000..e534cff3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_75", + "simulation_id": "TLR-899_1_75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json new file mode 100644 index 00000000..cc2e8ca3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json new file mode 100644 index 00000000..d1ad88c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json new file mode 100644 index 00000000..cbef9ea3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_75", + "simulation_id": "TLR-899_1_75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b74fed6d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..28c22cfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_75/Simulation-Configuration-TLR-899_1_75_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_75", + "simulation_id": "TLR-899_1_75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json new file mode 100644 index 00000000..c1bc89b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_90", + "simulation_id": "TLR-899_1_90-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json new file mode 100644 index 00000000..4341cfd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_90", + "simulation_id": "TLR-899_1_90-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json new file mode 100644 index 00000000..53760755 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_90", + "simulation_id": "TLR-899_1_90-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json new file mode 100644 index 00000000..8b9656db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_90", + "simulation_id": "TLR-899_1_90-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json new file mode 100644 index 00000000..7a0d0b27 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_90", + "simulation_id": "TLR-899_1_90-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json new file mode 100644 index 00000000..deebfc75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_90", + "simulation_id": "TLR-899_1_90-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..05157450 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_90/Simulation-Configuration-TLR-899_1_90_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_90", + "simulation_id": "TLR-899_1_90-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.90 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 23 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json new file mode 100644 index 00000000..392c64d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_adolescent_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_95", + "simulation_id": "TLR-899_1_95-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json new file mode 100644 index 00000000..8780e33c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_95", + "simulation_id": "TLR-899_1_95-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 13.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json new file mode 100644 index 00000000..82813aae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_95", + "simulation_id": "TLR-899_1_95-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json new file mode 100644 index 00000000..8041215d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_95", + "simulation_id": "TLR-899_1_95-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 15 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json new file mode 100644 index 00000000..4e3ff4c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_median_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_01_95", + "simulation_id": "TLR-899_1_95-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 20.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json new file mode 100644 index 00000000..643b7217 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_resistant_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_95", + "simulation_id": "TLR-899_1_95-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 10.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..6c328a5a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-899_1_95/Simulation-Configuration-TLR-899_1_95_t2_sensitive_profile_v1.json @@ -0,0 +1,134 @@ +{ + "metadata": { + "risk-id": "TLR-899_1_95", + "simulation_id": "TLR-899_1_95-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": { + "start_times": ["00:00:00"], + "lower_values": [100], + "upper_values": [105] + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.95 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 30.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..77db77d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_adolescent", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.47] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [8.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [2.8] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.47] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [8.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [2.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.47] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [8.4] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [2.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..55dd8cbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_median", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [35.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [9.1] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [35.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [9.1] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.65] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [35.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [9.1] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..756f513a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_resistant", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.04] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [34.3] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.04] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [34.3] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.04] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [34.3] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..f1426c65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_sensitive", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [84.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [10.5] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [84.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [10.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [84.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [10.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..96a6036b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_t2_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_median", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [21.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [14.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [21.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [14.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [1.1] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [21.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [14.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..95dff639 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_t2_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_resistant", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.86] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [14.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.86] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [14.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [2.86] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [14.0] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [7.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..d70c0cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-901/TLR-901-Simulation-Configuration_t2_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-901", + "simulation_id": "TLR-901-base_sensitive", + "risk_description": "Outdated settings", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [59.5] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [21.0] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [59.5] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [21.0] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00"], + "values": [0.39] + }, + "insulin_sensitivity_factor": { + "start_times": ["00:00:00"], + "values": [59.5] + }, + "carb_insulin_ratio": { + "start_times": ["00:00:00"], + "values": [21.0] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json new file mode 100644 index 00000000..9aa1f151 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json new file mode 100644 index 00000000..ed720313 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json new file mode 100644 index 00000000..b79b3cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json new file mode 100644 index 00000000..aa379224 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json new file mode 100644 index 00000000..99929216 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json new file mode 100644 index 00000000..30ce7561 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..0a623e58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_05/Simulation-Configuration-TLR-909_02_05_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_05", + "simulation_id": "TLR-909_02_05-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.05 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json new file mode 100644 index 00000000..71f43fe2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json new file mode 100644 index 00000000..5997095c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json new file mode 100644 index 00000000..6fe8f89b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json new file mode 100644 index 00000000..b845797c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json new file mode 100644 index 00000000..9669ef8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json new file mode 100644 index 00000000..016ab399 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..0712c632 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_15/Simulation-Configuration-TLR-909_02_15_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_15", + "simulation_id": "TLR-909_02_15-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.15 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json new file mode 100644 index 00000000..f9f23e34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json new file mode 100644 index 00000000..8b33c932 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json new file mode 100644 index 00000000..3ea80b92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json new file mode 100644 index 00000000..efcf68f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json new file mode 100644 index 00000000..d763b3c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json new file mode 100644 index 00000000..12d6bd41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..524000e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_18/Simulation-Configuration-TLR-909_02_18_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_18", + "simulation_id": "TLR-909_02_18-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.18 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json new file mode 100644 index 00000000..05d79392 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json new file mode 100644 index 00000000..8b0744d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json new file mode 100644 index 00000000..da289aea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json new file mode 100644 index 00000000..47905d86 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json new file mode 100644 index 00000000..72f1cc68 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json new file mode 100644 index 00000000..60f02a40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..961c3274 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_19/Simulation-Configuration-TLR-909_02_19_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_19", + "simulation_id": "TLR-909_02_19-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.19 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json new file mode 100644 index 00000000..d4959462 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json new file mode 100644 index 00000000..5ad9a435 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json new file mode 100644 index 00000000..c69314c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json new file mode 100644 index 00000000..9ac36fca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json new file mode 100644 index 00000000..9af11c00 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f0add16a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2423359d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_21/Simulation-Configuration-TLR-909_02_21_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_21", + "simulation_id": "TLR-909_02_21-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.21 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json new file mode 100644 index 00000000..7e7f3e73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json new file mode 100644 index 00000000..43fb57c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json new file mode 100644 index 00000000..90393a22 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json new file mode 100644 index 00000000..004e4d37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json new file mode 100644 index 00000000..26ca9fbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a946f0c8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2c2be18b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_22/Simulation-Configuration-TLR-909_02_22_t2_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_22", + "simulation_id": "TLR-909_02_22-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.22 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json new file mode 100644 index 00000000..d25a5809 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 0.8 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json new file mode 100644 index 00000000..998bcdfb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json new file mode 100644 index 00000000..ca589efa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json new file mode 100644 index 00000000..48e515dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json new file mode 100644 index 00000000..d4c1e8f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3cd8c7be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.4 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..737f1a05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_02_25/Simulation-Configuration-TLR-909_02_25_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_02_25", + "simulation_id": "TLR-909_02_25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 4.6 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json new file mode 100644 index 00000000..23cf8695 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json new file mode 100644 index 00000000..ada33086 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json new file mode 100644 index 00000000..5858f061 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json new file mode 100644 index 00000000..462afb33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json new file mode 100644 index 00000000..93311300 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..5baa82e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..789628c0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_33-25/Simulation-Configuration-TLR-909_35_33-25_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_33-25", + "simulation_id": "TLR-909_35_33-25-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 33.25 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json new file mode 100644 index 00000000..51d332da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 140 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json new file mode 100644 index 00000000..1a202f33 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 455 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json new file mode 100644 index 00000000..69a74085 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 350 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json new file mode 100644 index 00000000..561b27be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json new file mode 100644 index 00000000..e36b6b7a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 525 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..a3003918 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 245 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a8fc5ab7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_35_36-75/Simulation-Configuration-TLR-909_35_36-75_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_35_36-75", + "simulation_id": "TLR-909_35_36-75-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 36.75 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 805 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json new file mode 100644 index 00000000..51323d3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json new file mode 100644 index 00000000..a8e58893 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json new file mode 100644 index 00000000..a144740b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json new file mode 100644 index 00000000..da6695df --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json new file mode 100644 index 00000000..fa1f4d61 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json new file mode 100644 index 00000000..23cbe351 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..fd8e9ba6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-4/Simulation-Configuration-TLR-909_6_5-4_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-4", + "simulation_id": "TLR-909_6_5-4-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.4 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json new file mode 100644 index 00000000..dd1a5ae6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-7", + "simulation_id": "TLR-909_6_5-7-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json new file mode 100644 index 00000000..d145f28a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-7", + "simulation_id": "TLR-909_6_5-7-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json new file mode 100644 index 00000000..850468c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5.7", + "simulation_id": "TLR-909_6_5.7-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json new file mode 100644 index 00000000..5652d734 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5.7", + "simulation_id": "TLR-909_6_5.7-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json new file mode 100644 index 00000000..7d0901e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t1_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5.7", + "simulation_id": "TLR-909_6_5.7-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json new file mode 100644 index 00000000..64d093be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5-7", + "simulation_id": "TLR-909_6_5-7-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json new file mode 100644 index 00000000..9c355a8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_5-7/Simulation-Configuration-TLR-909_6_5-7_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_5.7", + "simulation_id": "TLR-909_6_5.7-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.7 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json new file mode 100644 index 00000000..3266b8f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_adolescent_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-adolescent", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 24 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json new file mode 100644 index 00000000..f732520b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 78 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json new file mode 100644 index 00000000..fde7d9ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json new file mode 100644 index 00000000..49ed6489 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json new file mode 100644 index 00000000..05f5435e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_median_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-median", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 90 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..23e4a0f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_resistant_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-resistant", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 42 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..20c6bbd7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-909_6_6-3/Simulation-Configuration-TLR-909_6_6-3_t2_sensitive_profile_v1.json @@ -0,0 +1,124 @@ +{ + "metadata": { + "risk-id": "TLR-909_6_6.3", + "simulation_id": "TLR-909_6_6.3-sensitive", + "risk_description": "Pump inaccuracy", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 8.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 138 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json new file mode 100644 index 00000000..f1e59145 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_adolescent_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-adolescent", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + }, + { + "time": "8/15/2019 12:15:00", + "value": 17.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + }, + { + "time": "8/15/2019 12:15:00", + "value": 17.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json new file mode 100644 index 00000000..25c47131 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_median_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-median", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3.9 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json new file mode 100644 index 00000000..fff5d2f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_resistant_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-resistant", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 3 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json new file mode 100644 index 00000000..55534086 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_sensitive_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-sensitive", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 1.9 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + }, + { + "time": "8/15/2019 12:15:00", + "value": 1.9 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json new file mode 100644 index 00000000..4560e001 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_t2_median_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-median", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.3 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f914f79e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_t2_resistant_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-resistant", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:15:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:15:00", + "value": 7.6 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..f05fc0d6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-911/Simulation-Configuration-TLR-911_t2_sensitive_profile_v1.json @@ -0,0 +1,137 @@ +{ + "metadata": { + "risk-id": "TLR-911", + "simulation_id": "TLR-911-sensitive", + "risk_description": "Double carb entry multiple caregivers", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:15:00", + "value": 2.06 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:15:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": [ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62 + }, + { + "type": "carb", + "start_time": "8/15/2019 12:15:00", + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json new file mode 100644 index 00000000..6a9dc3bd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_adolescent_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-adolescent", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t1_adolescent", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json new file mode 100644 index 00000000..f1f80335 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_median_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-median", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t1_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json new file mode 100644 index 00000000..dd15f017 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_resistant_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-resistant", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_resistant_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t1_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json new file mode 100644 index 00000000..47fadef6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_sensitive_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-sensitive", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t1_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json new file mode 100644 index 00000000..6b11534a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_t2_median_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-median", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t2_median", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json new file mode 100644 index 00000000..740b67ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_t2_resistant_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-resistant", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_resistant_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t2_resistant", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..5e8ff4f2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-912/Simulation-Configuration-TLR-912_t2_sensitive_profile_v1.json @@ -0,0 +1,53 @@ +{ + "metadata": { + "risk-id": "TLR-912", + "simulation_id": "TLR-912-sensitive", + "risk_description": "Suspend unsuccessful", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": { + "glucose_safety_limit": 0 + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": null + }, + {"sim_id": "post_Loop_WithMitigations_t2_sensitive", + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_54_12hr" + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + }, + "patient_model": { + "glucose_history": "reusable.glucose.flat_54_12hr" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json new file mode 100644 index 00000000..b15be933 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_adolescent_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-adolescent", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json new file mode 100644 index 00000000..91ee7c69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json new file mode 100644 index 00000000..f088b7d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json new file mode 100644 index 00000000..98dd9a5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json new file mode 100644 index 00000000..0ef85fa5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json new file mode 100644 index 00000000..847997b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 1.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..1ca51239 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_25/Simulation-Configuration-TLR-916_25_t2_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json new file mode 100644 index 00000000..fdac67f1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_adolescent_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-adolescent", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 2.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json new file mode 100644 index 00000000..5447e1b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 6.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json new file mode 100644 index 00000000..ba40eaff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json new file mode 100644 index 00000000..04602040 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json new file mode 100644 index 00000000..57dc7dbb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json new file mode 100644 index 00000000..6926f8e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..a8f0ac7b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_50/Simulation-Configuration-TLR-916_50_t2_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.55 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json new file mode 100644 index 00000000..2c072aea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_adolescent_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-adolescent", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 3.0 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json new file mode 100644 index 00000000..151c7d43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 9.75 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json new file mode 100644 index 00000000..bec25449 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 7.5 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json new file mode 100644 index 00000000..10a83c24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json new file mode 100644 index 00000000..2f8d0098 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_median_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-median", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 11.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json new file mode 100644 index 00000000..c7a891b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_resistant_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-resistant", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 5.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..b8a53a45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-916_75/Simulation-Configuration-TLR-916_75_t2_sensitive_profile_v1.json @@ -0,0 +1,118 @@ +{ + "metadata": { + "risk-id": "TLR-916", + "simulation_id": "TLR-916-sensitive", + "risk_description": "Palmtree accuracy <1.0", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.8 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "value": 17.25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.75 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json new file mode 100644 index 00000000..01dbcaac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_adolescent_profile_v1.json @@ -0,0 +1,900 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-adolescent", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.15833333}, + { "time": "12/15/2019 15:45:00", "value": 0.15833333}, + { "time": "12/15/2019 15:50:00", "value": 0.15833333}, + { "time": "12/15/2019 15:55:00", "value": 0.15833333}, + { "time": "12/15/2019 16:00:00", "value": 0.15833333}, + { "time": "12/15/2019 16:05:00", "value": 0.15833333}, + { "time": "12/15/2019 16:10:00", "value": 0.15833333}, + { "time": "12/15/2019 16:15:00", "value": 0.15833333}, + { "time": "12/15/2019 16:20:00", "value": 0.15833333}, + { "time": "12/15/2019 16:25:00", "value": 0.15833333}, + { "time": "12/15/2019 16:30:00", "value": 0.15833333}, + { "time": "12/15/2019 16:35:00", "value": 0.15833333}, + { "time": "12/15/2019 16:40:00", "value": 0.15833333}, + { "time": "12/15/2019 16:45:00", "value": 0.15833333}, + { "time": "12/15/2019 16:50:00", "value": 0.15833333}, + { "time": "12/15/2019 16:55:00", "value": 0.15833333}, + { "time": "12/15/2019 17:00:00", "value": 0.15833333}, + { "time": "12/15/2019 17:05:00", "value": 0.15833333}, + { "time": "12/15/2019 17:10:00", "value": 0.15833333}, + { "time": "12/15/2019 17:15:00", "value": 0.15833333}, + { "time": "12/15/2019 17:20:00", "value": 0.15833333}, + { "time": "12/15/2019 17:25:00", "value": 0.15833333}, + { "time": "12/15/2019 17:30:00", "value": 0.15833333}, + { "time": "12/15/2019 17:35:00", "value": 0.15833333}, + { "time": "12/15/2019 17:40:00", "value": 0.15833333}, + { "time": "12/15/2019 17:45:00", "value": 0.15833333}, + { "time": "12/15/2019 17:50:00", "value": 0.15833333}, + { "time": "12/15/2019 17:55:00", "value": 0.15833333}, + { "time": "12/15/2019 18:00:00", "value": 0.15833333}, + { "time": "12/15/2019 18:05:00", "value": 0.15833333}, + { "time": "12/15/2019 18:10:00", "value": 0.15833333}, + { "time": "12/15/2019 18:15:00", "value": 0.15833333}, + { "time": "12/15/2019 18:20:00", "value": 0.15833333}, + { "time": "12/15/2019 18:25:00", "value": 0.15833333}, + { "time": "12/15/2019 18:30:00", "value": 0.15833333}, + { "time": "12/15/2019 18:35:00", "value": 0.15833333}, + { "time": "12/15/2019 18:40:00", "value": 0.15833333}, + { "time": "12/15/2019 18:45:00", "value": 0.15833333}, + { "time": "12/15/2019 18:50:00", "value": 0.15833333}, + { "time": "12/15/2019 18:55:00", "value": 0.15833333}, + { "time": "12/15/2019 19:00:00", "value": 0.15833333}, + { "time": "12/15/2019 19:05:00", "value": 0.15833333}, + { "time": "12/15/2019 19:10:00", "value": 0.15833333}, + { "time": "12/15/2019 19:15:00", "value": 0.15833333}, + { "time": "12/15/2019 19:20:00", "value": 0.15833333}, + { "time": "12/15/2019 19:25:00", "value": 0.15833333}, + { "time": "12/15/2019 19:30:00", "value": 0.15833333}, + { "time": "12/15/2019 19:35:00", "value": 0.15833333}, + { "time": "12/15/2019 19:40:00", "value": 0.15833333}, + { "time": "12/15/2019 19:45:00", "value": 0.15833333}, + { "time": "12/15/2019 19:50:00", "value": 0.15833333}, + { "time": "12/15/2019 19:55:00", "value": 0.15833333}, + { "time": "12/15/2019 20:00:00", "value": 0.15833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 16:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 17:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 18:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 19:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 20:00:00", + "value": 0.15833333 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.15833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.15833333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.15833333}, + { "time": "12/15/2019 15:45:00", "value": 0.15833333}, + { "time": "12/15/2019 15:50:00", "value": 0.15833333}, + { "time": "12/15/2019 15:55:00", "value": 0.15833333}, + { "time": "12/15/2019 16:00:00", "value": 0.15833333}, + { "time": "12/15/2019 16:05:00", "value": 0.15833333}, + { "time": "12/15/2019 16:10:00", "value": 0.15833333}, + { "time": "12/15/2019 16:15:00", "value": 0.15833333}, + { "time": "12/15/2019 16:20:00", "value": 0.15833333}, + { "time": "12/15/2019 16:25:00", "value": 0.15833333}, + { "time": "12/15/2019 16:30:00", "value": 0.15833333}, + { "time": "12/15/2019 16:35:00", "value": 0.15833333}, + { "time": "12/15/2019 16:40:00", "value": 0.15833333}, + { "time": "12/15/2019 16:45:00", "value": 0.15833333}, + { "time": "12/15/2019 16:50:00", "value": 0.15833333}, + { "time": "12/15/2019 16:55:00", "value": 0.15833333}, + { "time": "12/15/2019 17:00:00", "value": 0.15833333}, + { "time": "12/15/2019 17:05:00", "value": 0.15833333}, + { "time": "12/15/2019 17:10:00", "value": 0.15833333}, + { "time": "12/15/2019 17:15:00", "value": 0.15833333}, + { "time": "12/15/2019 17:20:00", "value": 0.15833333}, + { "time": "12/15/2019 17:25:00", "value": 0.15833333}, + { "time": "12/15/2019 17:30:00", "value": 0.15833333}, + { "time": "12/15/2019 17:35:00", "value": 0.15833333}, + { "time": "12/15/2019 17:40:00", "value": 0.15833333}, + { "time": "12/15/2019 17:45:00", "value": 0.15833333}, + { "time": "12/15/2019 17:50:00", "value": 0.15833333}, + { "time": "12/15/2019 17:55:00", "value": 0.15833333}, + { "time": "12/15/2019 18:00:00", "value": 0.15833333}, + { "time": "12/15/2019 18:05:00", "value": 0.15833333}, + { "time": "12/15/2019 18:10:00", "value": 0.15833333}, + { "time": "12/15/2019 18:15:00", "value": 0.15833333}, + { "time": "12/15/2019 18:20:00", "value": 0.15833333}, + { "time": "12/15/2019 18:25:00", "value": 0.15833333}, + { "time": "12/15/2019 18:30:00", "value": 0.15833333}, + { "time": "12/15/2019 18:35:00", "value": 0.15833333}, + { "time": "12/15/2019 18:40:00", "value": 0.15833333}, + { "time": "12/15/2019 18:45:00", "value": 0.15833333}, + { "time": "12/15/2019 18:50:00", "value": 0.15833333}, + { "time": "12/15/2019 18:55:00", "value": 0.15833333}, + { "time": "12/15/2019 19:00:00", "value": 0.15833333}, + { "time": "12/15/2019 19:05:00", "value": 0.15833333}, + { "time": "12/15/2019 19:10:00", "value": 0.15833333}, + { "time": "12/15/2019 19:15:00", "value": 0.15833333}, + { "time": "12/15/2019 19:20:00", "value": 0.15833333}, + { "time": "12/15/2019 19:25:00", "value": 0.15833333}, + { "time": "12/15/2019 19:30:00", "value": 0.15833333}, + { "time": "12/15/2019 19:35:00", "value": 0.15833333}, + { "time": "12/15/2019 19:40:00", "value": 0.15833333}, + { "time": "12/15/2019 19:45:00", "value": 0.15833333}, + { "time": "12/15/2019 19:50:00", "value": 0.15833333}, + { "time": "12/15/2019 19:55:00", "value": 0.15833333}, + { "time": "12/15/2019 20:00:00", "value": 0.15833333} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json new file mode 100644 index 00000000..7f441989 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_median_profile_v1.json @@ -0,0 +1,900 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "12/15/2019 15:35:00", "value": 0.04166667}, + { "time": "12/15/2019 15:45:00", "value": 0.04166667}, + { "time": "12/15/2019 15:50:00", "value": 0.04166667}, + { "time": "12/15/2019 15:55:00", "value": 0.04166667}, + { "time": "12/15/2019 16:00:00", "value": 0.04166667}, + { "time": "12/15/2019 16:05:00", "value": 0.04166667}, + { "time": "12/15/2019 16:10:00", "value": 0.04166667}, + { "time": "12/15/2019 16:15:00", "value": 0.04166667}, + { "time": "12/15/2019 16:20:00", "value": 0.04166667}, + { "time": "12/15/2019 16:25:00", "value": 0.04166667}, + { "time": "12/15/2019 16:30:00", "value": 0.04166667}, + { "time": "12/15/2019 16:35:00", "value": 0.04166667}, + { "time": "12/15/2019 16:40:00", "value": 0.04166667}, + { "time": "12/15/2019 16:45:00", "value": 0.04166667}, + { "time": "12/15/2019 16:50:00", "value": 0.04166667}, + { "time": "12/15/2019 16:55:00", "value": 0.04166667}, + { "time": "12/15/2019 17:00:00", "value": 0.04166667}, + { "time": "12/15/2019 17:05:00", "value": 0.04166667}, + { "time": "12/15/2019 17:10:00", "value": 0.04166667}, + { "time": "12/15/2019 17:15:00", "value": 0.04166667}, + { "time": "12/15/2019 17:20:00", "value": 0.04166667}, + { "time": "12/15/2019 17:25:00", "value": 0.04166667}, + { "time": "12/15/2019 17:30:00", "value": 0.04166667}, + { "time": "12/15/2019 17:35:00", "value": 0.04166667}, + { "time": "12/15/2019 17:40:00", "value": 0.04166667}, + { "time": "12/15/2019 17:45:00", "value": 0.04166667}, + { "time": "12/15/2019 17:50:00", "value": 0.04166667}, + { "time": "12/15/2019 17:55:00", "value": 0.04166667}, + { "time": "12/15/2019 18:00:00", "value": 0.04166667}, + { "time": "12/15/2019 18:05:00", "value": 0.04166667}, + { "time": "12/15/2019 18:10:00", "value": 0.04166667}, + { "time": "12/15/2019 18:15:00", "value": 0.04166667}, + { "time": "12/15/2019 18:20:00", "value": 0.04166667}, + { "time": "12/15/2019 18:25:00", "value": 0.04166667}, + { "time": "12/15/2019 18:30:00", "value": 0.04166667}, + { "time": "12/15/2019 18:35:00", "value": 0.04166667}, + { "time": "12/15/2019 18:40:00", "value": 0.04166667}, + { "time": "12/15/2019 18:45:00", "value": 0.04166667}, + { "time": "12/15/2019 18:50:00", "value": 0.04166667}, + { "time": "12/15/2019 18:55:00", "value": 0.04166667}, + { "time": "12/15/2019 19:00:00", "value": 0.04166667}, + { "time": "12/15/2019 19:05:00", "value": 0.04166667}, + { "time": "12/15/2019 19:10:00", "value": 0.04166667}, + { "time": "12/15/2019 19:15:00", "value": 0.04166667}, + { "time": "12/15/2019 19:20:00", "value": 0.04166667}, + { "time": "12/15/2019 19:25:00", "value": 0.04166667}, + { "time": "12/15/2019 19:30:00", "value": 0.04166667}, + { "time": "12/15/2019 19:35:00", "value": 0.04166667}, + { "time": "12/15/2019 19:40:00", "value": 0.04166667}, + { "time": "12/15/2019 19:45:00", "value": 0.04166667}, + { "time": "12/15/2019 19:50:00", "value": 0.04166667}, + { "time": "12/15/2019 19:55:00", "value": 0.04166667}, + { "time": "12/15/2019 20:00:00", "value": 0.04166667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 16:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 17:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 18:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 19:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 20:00:00", + "value": 0.04166667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.04166667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.04166667 + }, + { "time": "12/15/2019 15:35:00", "value": 0.04166667}, + { "time": "12/15/2019 15:45:00", "value": 0.04166667}, + { "time": "12/15/2019 15:50:00", "value": 0.04166667}, + { "time": "12/15/2019 15:55:00", "value": 0.04166667}, + { "time": "12/15/2019 16:00:00", "value": 0.04166667}, + { "time": "12/15/2019 16:05:00", "value": 0.04166667}, + { "time": "12/15/2019 16:10:00", "value": 0.04166667}, + { "time": "12/15/2019 16:15:00", "value": 0.04166667}, + { "time": "12/15/2019 16:20:00", "value": 0.04166667}, + { "time": "12/15/2019 16:25:00", "value": 0.04166667}, + { "time": "12/15/2019 16:30:00", "value": 0.04166667}, + { "time": "12/15/2019 16:35:00", "value": 0.04166667}, + { "time": "12/15/2019 16:40:00", "value": 0.04166667}, + { "time": "12/15/2019 16:45:00", "value": 0.04166667}, + { "time": "12/15/2019 16:50:00", "value": 0.04166667}, + { "time": "12/15/2019 16:55:00", "value": 0.04166667}, + { "time": "12/15/2019 17:00:00", "value": 0.04166667}, + { "time": "12/15/2019 17:05:00", "value": 0.04166667}, + { "time": "12/15/2019 17:10:00", "value": 0.04166667}, + { "time": "12/15/2019 17:15:00", "value": 0.04166667}, + { "time": "12/15/2019 17:20:00", "value": 0.04166667}, + { "time": "12/15/2019 17:25:00", "value": 0.04166667}, + { "time": "12/15/2019 17:30:00", "value": 0.04166667}, + { "time": "12/15/2019 17:35:00", "value": 0.04166667}, + { "time": "12/15/2019 17:40:00", "value": 0.04166667}, + { "time": "12/15/2019 17:45:00", "value": 0.04166667}, + { "time": "12/15/2019 17:50:00", "value": 0.04166667}, + { "time": "12/15/2019 17:55:00", "value": 0.04166667}, + { "time": "12/15/2019 18:00:00", "value": 0.04166667}, + { "time": "12/15/2019 18:05:00", "value": 0.04166667}, + { "time": "12/15/2019 18:10:00", "value": 0.04166667}, + { "time": "12/15/2019 18:15:00", "value": 0.04166667}, + { "time": "12/15/2019 18:20:00", "value": 0.04166667}, + { "time": "12/15/2019 18:25:00", "value": 0.04166667}, + { "time": "12/15/2019 18:30:00", "value": 0.04166667}, + { "time": "12/15/2019 18:35:00", "value": 0.04166667}, + { "time": "12/15/2019 18:40:00", "value": 0.04166667}, + { "time": "12/15/2019 18:45:00", "value": 0.04166667}, + { "time": "12/15/2019 18:50:00", "value": 0.04166667}, + { "time": "12/15/2019 18:55:00", "value": 0.04166667}, + { "time": "12/15/2019 19:00:00", "value": 0.04166667}, + { "time": "12/15/2019 19:05:00", "value": 0.04166667}, + { "time": "12/15/2019 19:10:00", "value": 0.04166667}, + { "time": "12/15/2019 19:15:00", "value": 0.04166667}, + { "time": "12/15/2019 19:20:00", "value": 0.04166667}, + { "time": "12/15/2019 19:25:00", "value": 0.04166667}, + { "time": "12/15/2019 19:30:00", "value": 0.04166667}, + { "time": "12/15/2019 19:35:00", "value": 0.04166667}, + { "time": "12/15/2019 19:40:00", "value": 0.04166667}, + { "time": "12/15/2019 19:45:00", "value": 0.04166667}, + { "time": "12/15/2019 19:50:00", "value": 0.04166667}, + { "time": "12/15/2019 19:55:00", "value": 0.04166667}, + { "time": "12/15/2019 20:00:00", "value": 0.04166667} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json new file mode 100644 index 00000000..fdf65c59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_resistant_profile_v1.json @@ -0,0 +1,900 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-resistant", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "12/15/2019 15:35:00", "value": 0.06666667}, + { "time": "12/15/2019 15:45:00", "value": 0.06666667}, + { "time": "12/15/2019 15:50:00", "value": 0.06666667}, + { "time": "12/15/2019 15:55:00", "value": 0.06666667}, + { "time": "12/15/2019 16:00:00", "value": 0.06666667}, + { "time": "12/15/2019 16:05:00", "value": 0.06666667}, + { "time": "12/15/2019 16:10:00", "value": 0.06666667}, + { "time": "12/15/2019 16:15:00", "value": 0.06666667}, + { "time": "12/15/2019 16:20:00", "value": 0.06666667}, + { "time": "12/15/2019 16:25:00", "value": 0.06666667}, + { "time": "12/15/2019 16:30:00", "value": 0.06666667}, + { "time": "12/15/2019 16:35:00", "value": 0.06666667}, + { "time": "12/15/2019 16:40:00", "value": 0.06666667}, + { "time": "12/15/2019 16:45:00", "value": 0.06666667}, + { "time": "12/15/2019 16:50:00", "value": 0.06666667}, + { "time": "12/15/2019 16:55:00", "value": 0.06666667}, + { "time": "12/15/2019 17:00:00", "value": 0.06666667}, + { "time": "12/15/2019 17:05:00", "value": 0.06666667}, + { "time": "12/15/2019 17:10:00", "value": 0.06666667}, + { "time": "12/15/2019 17:15:00", "value": 0.06666667}, + { "time": "12/15/2019 17:20:00", "value": 0.06666667}, + { "time": "12/15/2019 17:25:00", "value": 0.06666667}, + { "time": "12/15/2019 17:30:00", "value": 0.06666667}, + { "time": "12/15/2019 17:35:00", "value": 0.06666667}, + { "time": "12/15/2019 17:40:00", "value": 0.06666667}, + { "time": "12/15/2019 17:45:00", "value": 0.06666667}, + { "time": "12/15/2019 17:50:00", "value": 0.06666667}, + { "time": "12/15/2019 17:55:00", "value": 0.06666667}, + { "time": "12/15/2019 18:00:00", "value": 0.06666667}, + { "time": "12/15/2019 18:05:00", "value": 0.06666667}, + { "time": "12/15/2019 18:10:00", "value": 0.06666667}, + { "time": "12/15/2019 18:15:00", "value": 0.06666667}, + { "time": "12/15/2019 18:20:00", "value": 0.06666667}, + { "time": "12/15/2019 18:25:00", "value": 0.06666667}, + { "time": "12/15/2019 18:30:00", "value": 0.06666667}, + { "time": "12/15/2019 18:35:00", "value": 0.06666667}, + { "time": "12/15/2019 18:40:00", "value": 0.06666667}, + { "time": "12/15/2019 18:45:00", "value": 0.06666667}, + { "time": "12/15/2019 18:50:00", "value": 0.06666667}, + { "time": "12/15/2019 18:55:00", "value": 0.06666667}, + { "time": "12/15/2019 19:00:00", "value": 0.06666667}, + { "time": "12/15/2019 19:05:00", "value": 0.06666667}, + { "time": "12/15/2019 19:10:00", "value": 0.06666667}, + { "time": "12/15/2019 19:15:00", "value": 0.06666667}, + { "time": "12/15/2019 19:20:00", "value": 0.06666667}, + { "time": "12/15/2019 19:25:00", "value": 0.06666667}, + { "time": "12/15/2019 19:30:00", "value": 0.06666667}, + { "time": "12/15/2019 19:35:00", "value": 0.06666667}, + { "time": "12/15/2019 19:40:00", "value": 0.06666667}, + { "time": "12/15/2019 19:45:00", "value": 0.06666667}, + { "time": "12/15/2019 19:50:00", "value": 0.06666667}, + { "time": "12/15/2019 19:55:00", "value": 0.06666667}, + { "time": "12/15/2019 20:00:00", "value": 0.06666667} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 16:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 17:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 18:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 19:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 20:00:00", + "value": 0.06666667 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.06666667 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.06666667 + }, + { "time": "12/15/2019 15:35:00", "value": 0.06666667}, + { "time": "12/15/2019 15:45:00", "value": 0.06666667}, + { "time": "12/15/2019 15:50:00", "value": 0.06666667}, + { "time": "12/15/2019 15:55:00", "value": 0.06666667}, + { "time": "12/15/2019 16:00:00", "value": 0.06666667}, + { "time": "12/15/2019 16:05:00", "value": 0.06666667}, + { "time": "12/15/2019 16:10:00", "value": 0.06666667}, + { "time": "12/15/2019 16:15:00", "value": 0.06666667}, + { "time": "12/15/2019 16:20:00", "value": 0.06666667}, + { "time": "12/15/2019 16:25:00", "value": 0.06666667}, + { "time": "12/15/2019 16:30:00", "value": 0.06666667}, + { "time": "12/15/2019 16:35:00", "value": 0.06666667}, + { "time": "12/15/2019 16:40:00", "value": 0.06666667}, + { "time": "12/15/2019 16:45:00", "value": 0.06666667}, + { "time": "12/15/2019 16:50:00", "value": 0.06666667}, + { "time": "12/15/2019 16:55:00", "value": 0.06666667}, + { "time": "12/15/2019 17:00:00", "value": 0.06666667}, + { "time": "12/15/2019 17:05:00", "value": 0.06666667}, + { "time": "12/15/2019 17:10:00", "value": 0.06666667}, + { "time": "12/15/2019 17:15:00", "value": 0.06666667}, + { "time": "12/15/2019 17:20:00", "value": 0.06666667}, + { "time": "12/15/2019 17:25:00", "value": 0.06666667}, + { "time": "12/15/2019 17:30:00", "value": 0.06666667}, + { "time": "12/15/2019 17:35:00", "value": 0.06666667}, + { "time": "12/15/2019 17:40:00", "value": 0.06666667}, + { "time": "12/15/2019 17:45:00", "value": 0.06666667}, + { "time": "12/15/2019 17:50:00", "value": 0.06666667}, + { "time": "12/15/2019 17:55:00", "value": 0.06666667}, + { "time": "12/15/2019 18:00:00", "value": 0.06666667}, + { "time": "12/15/2019 18:05:00", "value": 0.06666667}, + { "time": "12/15/2019 18:10:00", "value": 0.06666667}, + { "time": "12/15/2019 18:15:00", "value": 0.06666667}, + { "time": "12/15/2019 18:20:00", "value": 0.06666667}, + { "time": "12/15/2019 18:25:00", "value": 0.06666667}, + { "time": "12/15/2019 18:30:00", "value": 0.06666667}, + { "time": "12/15/2019 18:35:00", "value": 0.06666667}, + { "time": "12/15/2019 18:40:00", "value": 0.06666667}, + { "time": "12/15/2019 18:45:00", "value": 0.06666667}, + { "time": "12/15/2019 18:50:00", "value": 0.06666667}, + { "time": "12/15/2019 18:55:00", "value": 0.06666667}, + { "time": "12/15/2019 19:00:00", "value": 0.06666667}, + { "time": "12/15/2019 19:05:00", "value": 0.06666667}, + { "time": "12/15/2019 19:10:00", "value": 0.06666667}, + { "time": "12/15/2019 19:15:00", "value": 0.06666667}, + { "time": "12/15/2019 19:20:00", "value": 0.06666667}, + { "time": "12/15/2019 19:25:00", "value": 0.06666667}, + { "time": "12/15/2019 19:30:00", "value": 0.06666667}, + { "time": "12/15/2019 19:35:00", "value": 0.06666667}, + { "time": "12/15/2019 19:40:00", "value": 0.06666667}, + { "time": "12/15/2019 19:45:00", "value": 0.06666667}, + { "time": "12/15/2019 19:50:00", "value": 0.06666667}, + { "time": "12/15/2019 19:55:00", "value": 0.06666667}, + { "time": "12/15/2019 20:00:00", "value": 0.06666667} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json new file mode 100644 index 00000000..dfd8fc4d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_sensitive_profile_v1.json @@ -0,0 +1,900 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "12/15/2019 15:35:00", "value": 0.025}, + { "time": "12/15/2019 15:45:00", "value": 0.025}, + { "time": "12/15/2019 15:50:00", "value": 0.025}, + { "time": "12/15/2019 15:55:00", "value": 0.025}, + { "time": "12/15/2019 16:00:00", "value": 0.025}, + { "time": "12/15/2019 16:05:00", "value": 0.025}, + { "time": "12/15/2019 16:10:00", "value": 0.025}, + { "time": "12/15/2019 16:15:00", "value": 0.025}, + { "time": "12/15/2019 16:20:00", "value": 0.025}, + { "time": "12/15/2019 16:25:00", "value": 0.025}, + { "time": "12/15/2019 16:30:00", "value": 0.025}, + { "time": "12/15/2019 16:35:00", "value": 0.025}, + { "time": "12/15/2019 16:40:00", "value": 0.025}, + { "time": "12/15/2019 16:45:00", "value": 0.025}, + { "time": "12/15/2019 16:50:00", "value": 0.025}, + { "time": "12/15/2019 16:55:00", "value": 0.025}, + { "time": "12/15/2019 17:00:00", "value": 0.025}, + { "time": "12/15/2019 17:05:00", "value": 0.025}, + { "time": "12/15/2019 17:10:00", "value": 0.025}, + { "time": "12/15/2019 17:15:00", "value": 0.025}, + { "time": "12/15/2019 17:20:00", "value": 0.025}, + { "time": "12/15/2019 17:25:00", "value": 0.025}, + { "time": "12/15/2019 17:30:00", "value": 0.025}, + { "time": "12/15/2019 17:35:00", "value": 0.025}, + { "time": "12/15/2019 17:40:00", "value": 0.025}, + { "time": "12/15/2019 17:45:00", "value": 0.025}, + { "time": "12/15/2019 17:50:00", "value": 0.025}, + { "time": "12/15/2019 17:55:00", "value": 0.025}, + { "time": "12/15/2019 18:00:00", "value": 0.025}, + { "time": "12/15/2019 18:05:00", "value": 0.025}, + { "time": "12/15/2019 18:10:00", "value": 0.025}, + { "time": "12/15/2019 18:15:00", "value": 0.025}, + { "time": "12/15/2019 18:20:00", "value": 0.025}, + { "time": "12/15/2019 18:25:00", "value": 0.025}, + { "time": "12/15/2019 18:30:00", "value": 0.025}, + { "time": "12/15/2019 18:35:00", "value": 0.025}, + { "time": "12/15/2019 18:40:00", "value": 0.025}, + { "time": "12/15/2019 18:45:00", "value": 0.025}, + { "time": "12/15/2019 18:50:00", "value": 0.025}, + { "time": "12/15/2019 18:55:00", "value": 0.025}, + { "time": "12/15/2019 19:00:00", "value": 0.025}, + { "time": "12/15/2019 19:05:00", "value": 0.025}, + { "time": "12/15/2019 19:10:00", "value": 0.025}, + { "time": "12/15/2019 19:15:00", "value": 0.025}, + { "time": "12/15/2019 19:20:00", "value": 0.025}, + { "time": "12/15/2019 19:25:00", "value": 0.025}, + { "time": "12/15/2019 19:30:00", "value": 0.025}, + { "time": "12/15/2019 19:35:00", "value": 0.025}, + { "time": "12/15/2019 19:40:00", "value": 0.025}, + { "time": "12/15/2019 19:45:00", "value": 0.025}, + { "time": "12/15/2019 19:50:00", "value": 0.025}, + { "time": "12/15/2019 19:55:00", "value": 0.025}, + { "time": "12/15/2019 20:00:00", "value": 0.025} + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 16:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 17:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 18:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 19:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 20:00:00", + "value": 0.025 + } + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.025 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.025 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.025 + }, + { "time": "12/15/2019 15:35:00", "value": 0.025}, + { "time": "12/15/2019 15:45:00", "value": 0.025}, + { "time": "12/15/2019 15:50:00", "value": 0.025}, + { "time": "12/15/2019 15:55:00", "value": 0.025}, + { "time": "12/15/2019 16:00:00", "value": 0.025}, + { "time": "12/15/2019 16:05:00", "value": 0.025}, + { "time": "12/15/2019 16:10:00", "value": 0.025}, + { "time": "12/15/2019 16:15:00", "value": 0.025}, + { "time": "12/15/2019 16:20:00", "value": 0.025}, + { "time": "12/15/2019 16:25:00", "value": 0.025}, + { "time": "12/15/2019 16:30:00", "value": 0.025}, + { "time": "12/15/2019 16:35:00", "value": 0.025}, + { "time": "12/15/2019 16:40:00", "value": 0.025}, + { "time": "12/15/2019 16:45:00", "value": 0.025}, + { "time": "12/15/2019 16:50:00", "value": 0.025}, + { "time": "12/15/2019 16:55:00", "value": 0.025}, + { "time": "12/15/2019 17:00:00", "value": 0.025}, + { "time": "12/15/2019 17:05:00", "value": 0.025}, + { "time": "12/15/2019 17:10:00", "value": 0.025}, + { "time": "12/15/2019 17:15:00", "value": 0.025}, + { "time": "12/15/2019 17:20:00", "value": 0.025}, + { "time": "12/15/2019 17:25:00", "value": 0.025}, + { "time": "12/15/2019 17:30:00", "value": 0.025}, + { "time": "12/15/2019 17:35:00", "value": 0.025}, + { "time": "12/15/2019 17:40:00", "value": 0.025}, + { "time": "12/15/2019 17:45:00", "value": 0.025}, + { "time": "12/15/2019 17:50:00", "value": 0.025}, + { "time": "12/15/2019 17:55:00", "value": 0.025}, + { "time": "12/15/2019 18:00:00", "value": 0.025}, + { "time": "12/15/2019 18:05:00", "value": 0.025}, + { "time": "12/15/2019 18:10:00", "value": 0.025}, + { "time": "12/15/2019 18:15:00", "value": 0.025}, + { "time": "12/15/2019 18:20:00", "value": 0.025}, + { "time": "12/15/2019 18:25:00", "value": 0.025}, + { "time": "12/15/2019 18:30:00", "value": 0.025}, + { "time": "12/15/2019 18:35:00", "value": 0.025}, + { "time": "12/15/2019 18:40:00", "value": 0.025}, + { "time": "12/15/2019 18:45:00", "value": 0.025}, + { "time": "12/15/2019 18:50:00", "value": 0.025}, + { "time": "12/15/2019 18:55:00", "value": 0.025}, + { "time": "12/15/2019 19:00:00", "value": 0.025}, + { "time": "12/15/2019 19:05:00", "value": 0.025}, + { "time": "12/15/2019 19:10:00", "value": 0.025}, + { "time": "12/15/2019 19:15:00", "value": 0.025}, + { "time": "12/15/2019 19:20:00", "value": 0.025}, + { "time": "12/15/2019 19:25:00", "value": 0.025}, + { "time": "12/15/2019 19:30:00", "value": 0.025}, + { "time": "12/15/2019 19:35:00", "value": 0.025}, + { "time": "12/15/2019 19:40:00", "value": 0.025}, + { "time": "12/15/2019 19:45:00", "value": 0.025}, + { "time": "12/15/2019 19:50:00", "value": 0.025}, + { "time": "12/15/2019 19:55:00", "value": 0.025}, + { "time": "12/15/2019 20:00:00", "value": 0.025} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json new file mode 100644 index 00000000..aa0c807f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_t2_median_profile_v1.json @@ -0,0 +1,741 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-t2_median", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.11083333}, + { "time": "12/15/2019 15:45:00", "value": 0.11083333}, + { "time": "12/15/2019 15:50:00", "value": 0.11083333}, + { "time": "12/15/2019 15:55:00", "value": 0.11083333}, + { "time": "12/15/2019 16:00:00", "value": 0.11083333}, + { "time": "12/15/2019 16:05:00", "value": 0.11083333}, + { "time": "12/15/2019 16:10:00", "value": 0.11083333}, + { "time": "12/15/2019 16:15:00", "value": 0.11083333}, + { "time": "12/15/2019 16:20:00", "value": 0.11083333}, + { "time": "12/15/2019 16:25:00", "value": 0.11083333}, + { "time": "12/15/2019 16:30:00", "value": 0.11083333}, + { "time": "12/15/2019 16:35:00", "value": 0.11083333}, + { "time": "12/15/2019 16:40:00", "value": 0.11083333}, + { "time": "12/15/2019 16:45:00", "value": 0.11083333}, + { "time": "12/15/2019 16:50:00", "value": 0.11083333}, + { "time": "12/15/2019 16:55:00", "value": 0.11083333}, + { "time": "12/15/2019 17:00:00", "value": 0.11083333}, + { "time": "12/15/2019 17:05:00", "value": 0.11083333}, + { "time": "12/15/2019 17:10:00", "value": 0.11083333}, + { "time": "12/15/2019 17:15:00", "value": 0.11083333}, + { "time": "12/15/2019 17:20:00", "value": 0.11083333}, + { "time": "12/15/2019 17:25:00", "value": 0.11083333}, + { "time": "12/15/2019 17:30:00", "value": 0.11083333}, + { "time": "12/15/2019 17:35:00", "value": 0.11083333}, + { "time": "12/15/2019 17:40:00", "value": 0.11083333}, + { "time": "12/15/2019 17:45:00", "value": 0.11083333}, + { "time": "12/15/2019 17:50:00", "value": 0.11083333}, + { "time": "12/15/2019 17:55:00", "value": 0.11083333}, + { "time": "12/15/2019 18:00:00", "value": 0.11083333}, + { "time": "12/15/2019 18:05:00", "value": 0.11083333}, + { "time": "12/15/2019 18:10:00", "value": 0.11083333}, + { "time": "12/15/2019 18:15:00", "value": 0.11083333}, + { "time": "12/15/2019 18:20:00", "value": 0.11083333}, + { "time": "12/15/2019 18:25:00", "value": 0.11083333}, + { "time": "12/15/2019 18:30:00", "value": 0.11083333}, + { "time": "12/15/2019 18:35:00", "value": 0.11083333}, + { "time": "12/15/2019 18:40:00", "value": 0.11083333}, + { "time": "12/15/2019 18:45:00", "value": 0.11083333}, + { "time": "12/15/2019 18:50:00", "value": 0.11083333}, + { "time": "12/15/2019 18:55:00", "value": 0.11083333}, + { "time": "12/15/2019 19:00:00", "value": 0.11083333}, + { "time": "12/15/2019 19:05:00", "value": 0.11083333}, + { "time": "12/15/2019 19:10:00", "value": 0.11083333}, + { "time": "12/15/2019 19:15:00", "value": 0.11083333}, + { "time": "12/15/2019 19:20:00", "value": 0.11083333}, + { "time": "12/15/2019 19:25:00", "value": 0.11083333}, + { "time": "12/15/2019 19:30:00", "value": 0.11083333}, + { "time": "12/15/2019 19:35:00", "value": 0.11083333}, + { "time": "12/15/2019 19:40:00", "value": 0.11083333}, + { "time": "12/15/2019 19:45:00", "value": 0.11083333}, + { "time": "12/15/2019 19:50:00", "value": 0.11083333}, + { "time": "12/15/2019 19:55:00", "value": 0.11083333}, + { "time": "12/15/2019 20:00:00", "value": 0.11083333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.11083333}, + { "time": "12/15/2019 15:45:00", "value": 0.11083333}, + { "time": "12/15/2019 15:50:00", "value": 0.11083333}, + { "time": "12/15/2019 15:55:00", "value": 0.11083333}, + { "time": "12/15/2019 16:00:00", "value": 0.11083333}, + { "time": "12/15/2019 16:05:00", "value": 0.11083333}, + { "time": "12/15/2019 16:10:00", "value": 0.11083333}, + { "time": "12/15/2019 16:15:00", "value": 0.11083333}, + { "time": "12/15/2019 16:20:00", "value": 0.11083333}, + { "time": "12/15/2019 16:25:00", "value": 0.11083333}, + { "time": "12/15/2019 16:30:00", "value": 0.11083333}, + { "time": "12/15/2019 16:35:00", "value": 0.11083333}, + { "time": "12/15/2019 16:40:00", "value": 0.11083333}, + { "time": "12/15/2019 16:45:00", "value": 0.11083333}, + { "time": "12/15/2019 16:50:00", "value": 0.11083333}, + { "time": "12/15/2019 16:55:00", "value": 0.11083333}, + { "time": "12/15/2019 17:00:00", "value": 0.11083333}, + { "time": "12/15/2019 17:05:00", "value": 0.11083333}, + { "time": "12/15/2019 17:10:00", "value": 0.11083333}, + { "time": "12/15/2019 17:15:00", "value": 0.11083333}, + { "time": "12/15/2019 17:20:00", "value": 0.11083333}, + { "time": "12/15/2019 17:25:00", "value": 0.11083333}, + { "time": "12/15/2019 17:30:00", "value": 0.11083333}, + { "time": "12/15/2019 17:35:00", "value": 0.11083333}, + { "time": "12/15/2019 17:40:00", "value": 0.11083333}, + { "time": "12/15/2019 17:45:00", "value": 0.11083333}, + { "time": "12/15/2019 17:50:00", "value": 0.11083333}, + { "time": "12/15/2019 17:55:00", "value": 0.11083333}, + { "time": "12/15/2019 18:00:00", "value": 0.11083333}, + { "time": "12/15/2019 18:05:00", "value": 0.11083333}, + { "time": "12/15/2019 18:10:00", "value": 0.11083333}, + { "time": "12/15/2019 18:15:00", "value": 0.11083333}, + { "time": "12/15/2019 18:20:00", "value": 0.11083333}, + { "time": "12/15/2019 18:25:00", "value": 0.11083333}, + { "time": "12/15/2019 18:30:00", "value": 0.11083333}, + { "time": "12/15/2019 18:35:00", "value": 0.11083333}, + { "time": "12/15/2019 18:40:00", "value": 0.11083333}, + { "time": "12/15/2019 18:45:00", "value": 0.11083333}, + { "time": "12/15/2019 18:50:00", "value": 0.11083333}, + { "time": "12/15/2019 18:55:00", "value": 0.11083333}, + { "time": "12/15/2019 19:00:00", "value": 0.11083333}, + { "time": "12/15/2019 19:05:00", "value": 0.11083333}, + { "time": "12/15/2019 19:10:00", "value": 0.11083333}, + { "time": "12/15/2019 19:15:00", "value": 0.11083333}, + { "time": "12/15/2019 19:20:00", "value": 0.11083333}, + { "time": "12/15/2019 19:25:00", "value": 0.11083333}, + { "time": "12/15/2019 19:30:00", "value": 0.11083333}, + { "time": "12/15/2019 19:35:00", "value": 0.11083333}, + { "time": "12/15/2019 19:40:00", "value": 0.11083333}, + { "time": "12/15/2019 19:45:00", "value": 0.11083333}, + { "time": "12/15/2019 19:50:00", "value": 0.11083333}, + { "time": "12/15/2019 19:55:00", "value": 0.11083333}, + { "time": "12/15/2019 20:00:00", "value": 0.11083333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.11083333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.11083333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.11083333}, + { "time": "12/15/2019 15:45:00", "value": 0.11083333}, + { "time": "12/15/2019 15:50:00", "value": 0.11083333}, + { "time": "12/15/2019 15:55:00", "value": 0.11083333}, + { "time": "12/15/2019 16:00:00", "value": 0.11083333}, + { "time": "12/15/2019 16:05:00", "value": 0.11083333}, + { "time": "12/15/2019 16:10:00", "value": 0.11083333}, + { "time": "12/15/2019 16:15:00", "value": 0.11083333}, + { "time": "12/15/2019 16:20:00", "value": 0.11083333}, + { "time": "12/15/2019 16:25:00", "value": 0.11083333}, + { "time": "12/15/2019 16:30:00", "value": 0.11083333}, + { "time": "12/15/2019 16:35:00", "value": 0.11083333}, + { "time": "12/15/2019 16:40:00", "value": 0.11083333}, + { "time": "12/15/2019 16:45:00", "value": 0.11083333}, + { "time": "12/15/2019 16:50:00", "value": 0.11083333}, + { "time": "12/15/2019 16:55:00", "value": 0.11083333}, + { "time": "12/15/2019 17:00:00", "value": 0.11083333}, + { "time": "12/15/2019 17:05:00", "value": 0.11083333}, + { "time": "12/15/2019 17:10:00", "value": 0.11083333}, + { "time": "12/15/2019 17:15:00", "value": 0.11083333}, + { "time": "12/15/2019 17:20:00", "value": 0.11083333}, + { "time": "12/15/2019 17:25:00", "value": 0.11083333}, + { "time": "12/15/2019 17:30:00", "value": 0.11083333}, + { "time": "12/15/2019 17:35:00", "value": 0.11083333}, + { "time": "12/15/2019 17:40:00", "value": 0.11083333}, + { "time": "12/15/2019 17:45:00", "value": 0.11083333}, + { "time": "12/15/2019 17:50:00", "value": 0.11083333}, + { "time": "12/15/2019 17:55:00", "value": 0.11083333}, + { "time": "12/15/2019 18:00:00", "value": 0.11083333}, + { "time": "12/15/2019 18:05:00", "value": 0.11083333}, + { "time": "12/15/2019 18:10:00", "value": 0.11083333}, + { "time": "12/15/2019 18:15:00", "value": 0.11083333}, + { "time": "12/15/2019 18:20:00", "value": 0.11083333}, + { "time": "12/15/2019 18:25:00", "value": 0.11083333}, + { "time": "12/15/2019 18:30:00", "value": 0.11083333}, + { "time": "12/15/2019 18:35:00", "value": 0.11083333}, + { "time": "12/15/2019 18:40:00", "value": 0.11083333}, + { "time": "12/15/2019 18:45:00", "value": 0.11083333}, + { "time": "12/15/2019 18:50:00", "value": 0.11083333}, + { "time": "12/15/2019 18:55:00", "value": 0.11083333}, + { "time": "12/15/2019 19:00:00", "value": 0.11083333}, + { "time": "12/15/2019 19:05:00", "value": 0.11083333}, + { "time": "12/15/2019 19:10:00", "value": 0.11083333}, + { "time": "12/15/2019 19:15:00", "value": 0.11083333}, + { "time": "12/15/2019 19:20:00", "value": 0.11083333}, + { "time": "12/15/2019 19:25:00", "value": 0.11083333}, + { "time": "12/15/2019 19:30:00", "value": 0.11083333}, + { "time": "12/15/2019 19:35:00", "value": 0.11083333}, + { "time": "12/15/2019 19:40:00", "value": 0.11083333}, + { "time": "12/15/2019 19:45:00", "value": 0.11083333}, + { "time": "12/15/2019 19:50:00", "value": 0.11083333}, + { "time": "12/15/2019 19:55:00", "value": 0.11083333}, + { "time": "12/15/2019 20:00:00", "value": 0.11083333} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json new file mode 100644 index 00000000..25fcfc19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_t2_resistant_profile_v1.json @@ -0,0 +1,741 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-t2_resistant", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.18833333}, + { "time": "12/15/2019 15:45:00", "value": 0.18833333}, + { "time": "12/15/2019 15:50:00", "value": 0.18833333}, + { "time": "12/15/2019 15:55:00", "value": 0.18833333}, + { "time": "12/15/2019 16:00:00", "value": 0.18833333}, + { "time": "12/15/2019 16:05:00", "value": 0.18833333}, + { "time": "12/15/2019 16:10:00", "value": 0.18833333}, + { "time": "12/15/2019 16:15:00", "value": 0.18833333}, + { "time": "12/15/2019 16:20:00", "value": 0.18833333}, + { "time": "12/15/2019 16:25:00", "value": 0.18833333}, + { "time": "12/15/2019 16:30:00", "value": 0.18833333}, + { "time": "12/15/2019 16:35:00", "value": 0.18833333}, + { "time": "12/15/2019 16:40:00", "value": 0.18833333}, + { "time": "12/15/2019 16:45:00", "value": 0.18833333}, + { "time": "12/15/2019 16:50:00", "value": 0.18833333}, + { "time": "12/15/2019 16:55:00", "value": 0.18833333}, + { "time": "12/15/2019 17:00:00", "value": 0.18833333}, + { "time": "12/15/2019 17:05:00", "value": 0.18833333}, + { "time": "12/15/2019 17:10:00", "value": 0.18833333}, + { "time": "12/15/2019 17:15:00", "value": 0.18833333}, + { "time": "12/15/2019 17:20:00", "value": 0.18833333}, + { "time": "12/15/2019 17:25:00", "value": 0.18833333}, + { "time": "12/15/2019 17:30:00", "value": 0.18833333}, + { "time": "12/15/2019 17:35:00", "value": 0.18833333}, + { "time": "12/15/2019 17:40:00", "value": 0.18833333}, + { "time": "12/15/2019 17:45:00", "value": 0.18833333}, + { "time": "12/15/2019 17:50:00", "value": 0.18833333}, + { "time": "12/15/2019 17:55:00", "value": 0.18833333}, + { "time": "12/15/2019 18:00:00", "value": 0.18833333}, + { "time": "12/15/2019 18:05:00", "value": 0.18833333}, + { "time": "12/15/2019 18:10:00", "value": 0.18833333}, + { "time": "12/15/2019 18:15:00", "value": 0.18833333}, + { "time": "12/15/2019 18:20:00", "value": 0.18833333}, + { "time": "12/15/2019 18:25:00", "value": 0.18833333}, + { "time": "12/15/2019 18:30:00", "value": 0.18833333}, + { "time": "12/15/2019 18:35:00", "value": 0.18833333}, + { "time": "12/15/2019 18:40:00", "value": 0.18833333}, + { "time": "12/15/2019 18:45:00", "value": 0.18833333}, + { "time": "12/15/2019 18:50:00", "value": 0.18833333}, + { "time": "12/15/2019 18:55:00", "value": 0.18833333}, + { "time": "12/15/2019 19:00:00", "value": 0.18833333}, + { "time": "12/15/2019 19:05:00", "value": 0.18833333}, + { "time": "12/15/2019 19:10:00", "value": 0.18833333}, + { "time": "12/15/2019 19:15:00", "value": 0.18833333}, + { "time": "12/15/2019 19:20:00", "value": 0.18833333}, + { "time": "12/15/2019 19:25:00", "value": 0.18833333}, + { "time": "12/15/2019 19:30:00", "value": 0.18833333}, + { "time": "12/15/2019 19:35:00", "value": 0.18833333}, + { "time": "12/15/2019 19:40:00", "value": 0.18833333}, + { "time": "12/15/2019 19:45:00", "value": 0.18833333}, + { "time": "12/15/2019 19:50:00", "value": 0.18833333}, + { "time": "12/15/2019 19:55:00", "value": 0.18833333}, + { "time": "12/15/2019 20:00:00", "value": 0.18833333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.18833333}, + { "time": "12/15/2019 15:45:00", "value": 0.18833333}, + { "time": "12/15/2019 15:50:00", "value": 0.18833333}, + { "time": "12/15/2019 15:55:00", "value": 0.18833333}, + { "time": "12/15/2019 16:00:00", "value": 0.18833333}, + { "time": "12/15/2019 16:05:00", "value": 0.18833333}, + { "time": "12/15/2019 16:10:00", "value": 0.18833333}, + { "time": "12/15/2019 16:15:00", "value": 0.18833333}, + { "time": "12/15/2019 16:20:00", "value": 0.18833333}, + { "time": "12/15/2019 16:25:00", "value": 0.18833333}, + { "time": "12/15/2019 16:30:00", "value": 0.18833333}, + { "time": "12/15/2019 16:35:00", "value": 0.18833333}, + { "time": "12/15/2019 16:40:00", "value": 0.18833333}, + { "time": "12/15/2019 16:45:00", "value": 0.18833333}, + { "time": "12/15/2019 16:50:00", "value": 0.18833333}, + { "time": "12/15/2019 16:55:00", "value": 0.18833333}, + { "time": "12/15/2019 17:00:00", "value": 0.18833333}, + { "time": "12/15/2019 17:05:00", "value": 0.18833333}, + { "time": "12/15/2019 17:10:00", "value": 0.18833333}, + { "time": "12/15/2019 17:15:00", "value": 0.18833333}, + { "time": "12/15/2019 17:20:00", "value": 0.18833333}, + { "time": "12/15/2019 17:25:00", "value": 0.18833333}, + { "time": "12/15/2019 17:30:00", "value": 0.18833333}, + { "time": "12/15/2019 17:35:00", "value": 0.18833333}, + { "time": "12/15/2019 17:40:00", "value": 0.18833333}, + { "time": "12/15/2019 17:45:00", "value": 0.18833333}, + { "time": "12/15/2019 17:50:00", "value": 0.18833333}, + { "time": "12/15/2019 17:55:00", "value": 0.18833333}, + { "time": "12/15/2019 18:00:00", "value": 0.18833333}, + { "time": "12/15/2019 18:05:00", "value": 0.18833333}, + { "time": "12/15/2019 18:10:00", "value": 0.18833333}, + { "time": "12/15/2019 18:15:00", "value": 0.18833333}, + { "time": "12/15/2019 18:20:00", "value": 0.18833333}, + { "time": "12/15/2019 18:25:00", "value": 0.18833333}, + { "time": "12/15/2019 18:30:00", "value": 0.18833333}, + { "time": "12/15/2019 18:35:00", "value": 0.18833333}, + { "time": "12/15/2019 18:40:00", "value": 0.18833333}, + { "time": "12/15/2019 18:45:00", "value": 0.18833333}, + { "time": "12/15/2019 18:50:00", "value": 0.18833333}, + { "time": "12/15/2019 18:55:00", "value": 0.18833333}, + { "time": "12/15/2019 19:00:00", "value": 0.18833333}, + { "time": "12/15/2019 19:05:00", "value": 0.18833333}, + { "time": "12/15/2019 19:10:00", "value": 0.18833333}, + { "time": "12/15/2019 19:15:00", "value": 0.18833333}, + { "time": "12/15/2019 19:20:00", "value": 0.18833333}, + { "time": "12/15/2019 19:25:00", "value": 0.18833333}, + { "time": "12/15/2019 19:30:00", "value": 0.18833333}, + { "time": "12/15/2019 19:35:00", "value": 0.18833333}, + { "time": "12/15/2019 19:40:00", "value": 0.18833333}, + { "time": "12/15/2019 19:45:00", "value": 0.18833333}, + { "time": "12/15/2019 19:50:00", "value": 0.18833333}, + { "time": "12/15/2019 19:55:00", "value": 0.18833333}, + { "time": "12/15/2019 20:00:00", "value": 0.18833333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.18833333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.18833333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.18833333}, + { "time": "12/15/2019 15:45:00", "value": 0.18833333}, + { "time": "12/15/2019 15:50:00", "value": 0.18833333}, + { "time": "12/15/2019 15:55:00", "value": 0.18833333}, + { "time": "12/15/2019 16:00:00", "value": 0.18833333}, + { "time": "12/15/2019 16:05:00", "value": 0.18833333}, + { "time": "12/15/2019 16:10:00", "value": 0.18833333}, + { "time": "12/15/2019 16:15:00", "value": 0.18833333}, + { "time": "12/15/2019 16:20:00", "value": 0.18833333}, + { "time": "12/15/2019 16:25:00", "value": 0.18833333}, + { "time": "12/15/2019 16:30:00", "value": 0.18833333}, + { "time": "12/15/2019 16:35:00", "value": 0.18833333}, + { "time": "12/15/2019 16:40:00", "value": 0.18833333}, + { "time": "12/15/2019 16:45:00", "value": 0.18833333}, + { "time": "12/15/2019 16:50:00", "value": 0.18833333}, + { "time": "12/15/2019 16:55:00", "value": 0.18833333}, + { "time": "12/15/2019 17:00:00", "value": 0.18833333}, + { "time": "12/15/2019 17:05:00", "value": 0.18833333}, + { "time": "12/15/2019 17:10:00", "value": 0.18833333}, + { "time": "12/15/2019 17:15:00", "value": 0.18833333}, + { "time": "12/15/2019 17:20:00", "value": 0.18833333}, + { "time": "12/15/2019 17:25:00", "value": 0.18833333}, + { "time": "12/15/2019 17:30:00", "value": 0.18833333}, + { "time": "12/15/2019 17:35:00", "value": 0.18833333}, + { "time": "12/15/2019 17:40:00", "value": 0.18833333}, + { "time": "12/15/2019 17:45:00", "value": 0.18833333}, + { "time": "12/15/2019 17:50:00", "value": 0.18833333}, + { "time": "12/15/2019 17:55:00", "value": 0.18833333}, + { "time": "12/15/2019 18:00:00", "value": 0.18833333}, + { "time": "12/15/2019 18:05:00", "value": 0.18833333}, + { "time": "12/15/2019 18:10:00", "value": 0.18833333}, + { "time": "12/15/2019 18:15:00", "value": 0.18833333}, + { "time": "12/15/2019 18:20:00", "value": 0.18833333}, + { "time": "12/15/2019 18:25:00", "value": 0.18833333}, + { "time": "12/15/2019 18:30:00", "value": 0.18833333}, + { "time": "12/15/2019 18:35:00", "value": 0.18833333}, + { "time": "12/15/2019 18:40:00", "value": 0.18833333}, + { "time": "12/15/2019 18:45:00", "value": 0.18833333}, + { "time": "12/15/2019 18:50:00", "value": 0.18833333}, + { "time": "12/15/2019 18:55:00", "value": 0.18833333}, + { "time": "12/15/2019 19:00:00", "value": 0.18833333}, + { "time": "12/15/2019 19:05:00", "value": 0.18833333}, + { "time": "12/15/2019 19:10:00", "value": 0.18833333}, + { "time": "12/15/2019 19:15:00", "value": 0.18833333}, + { "time": "12/15/2019 19:20:00", "value": 0.18833333}, + { "time": "12/15/2019 19:25:00", "value": 0.18833333}, + { "time": "12/15/2019 19:30:00", "value": 0.18833333}, + { "time": "12/15/2019 19:35:00", "value": 0.18833333}, + { "time": "12/15/2019 19:40:00", "value": 0.18833333}, + { "time": "12/15/2019 19:45:00", "value": 0.18833333}, + { "time": "12/15/2019 19:50:00", "value": 0.18833333}, + { "time": "12/15/2019 19:55:00", "value": 0.18833333}, + { "time": "12/15/2019 20:00:00", "value": 0.18833333} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..064b3751 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-931/Simulation-Configuration-TLR-931_t2_sensitive_profile_v1.json @@ -0,0 +1,741 @@ +{ + "metadata": { + "risk-id": "TLR-931", + "simulation_id": "TLR-931-t2_sensitive", + "risk_description": "Baseline profile run", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.03333333}, + { "time": "12/15/2019 15:45:00", "value": 0.03333333}, + { "time": "12/15/2019 15:50:00", "value": 0.03333333}, + { "time": "12/15/2019 15:55:00", "value": 0.03333333}, + { "time": "12/15/2019 16:00:00", "value": 0.03333333}, + { "time": "12/15/2019 16:05:00", "value": 0.03333333}, + { "time": "12/15/2019 16:10:00", "value": 0.03333333}, + { "time": "12/15/2019 16:15:00", "value": 0.03333333}, + { "time": "12/15/2019 16:20:00", "value": 0.03333333}, + { "time": "12/15/2019 16:25:00", "value": 0.03333333}, + { "time": "12/15/2019 16:30:00", "value": 0.03333333}, + { "time": "12/15/2019 16:35:00", "value": 0.03333333}, + { "time": "12/15/2019 16:40:00", "value": 0.03333333}, + { "time": "12/15/2019 16:45:00", "value": 0.03333333}, + { "time": "12/15/2019 16:50:00", "value": 0.03333333}, + { "time": "12/15/2019 16:55:00", "value": 0.03333333}, + { "time": "12/15/2019 17:00:00", "value": 0.03333333}, + { "time": "12/15/2019 17:05:00", "value": 0.03333333}, + { "time": "12/15/2019 17:10:00", "value": 0.03333333}, + { "time": "12/15/2019 17:15:00", "value": 0.03333333}, + { "time": "12/15/2019 17:20:00", "value": 0.03333333}, + { "time": "12/15/2019 17:25:00", "value": 0.03333333}, + { "time": "12/15/2019 17:30:00", "value": 0.03333333}, + { "time": "12/15/2019 17:35:00", "value": 0.03333333}, + { "time": "12/15/2019 17:40:00", "value": 0.03333333}, + { "time": "12/15/2019 17:45:00", "value": 0.03333333}, + { "time": "12/15/2019 17:50:00", "value": 0.03333333}, + { "time": "12/15/2019 17:55:00", "value": 0.03333333}, + { "time": "12/15/2019 18:00:00", "value": 0.03333333}, + { "time": "12/15/2019 18:05:00", "value": 0.03333333}, + { "time": "12/15/2019 18:10:00", "value": 0.03333333}, + { "time": "12/15/2019 18:15:00", "value": 0.03333333}, + { "time": "12/15/2019 18:20:00", "value": 0.03333333}, + { "time": "12/15/2019 18:25:00", "value": 0.03333333}, + { "time": "12/15/2019 18:30:00", "value": 0.03333333}, + { "time": "12/15/2019 18:35:00", "value": 0.03333333}, + { "time": "12/15/2019 18:40:00", "value": 0.03333333}, + { "time": "12/15/2019 18:45:00", "value": 0.03333333}, + { "time": "12/15/2019 18:50:00", "value": 0.03333333}, + { "time": "12/15/2019 18:55:00", "value": 0.03333333}, + { "time": "12/15/2019 19:00:00", "value": 0.03333333}, + { "time": "12/15/2019 19:05:00", "value": 0.03333333}, + { "time": "12/15/2019 19:10:00", "value": 0.03333333}, + { "time": "12/15/2019 19:15:00", "value": 0.03333333}, + { "time": "12/15/2019 19:20:00", "value": 0.03333333}, + { "time": "12/15/2019 19:25:00", "value": 0.03333333}, + { "time": "12/15/2019 19:30:00", "value": 0.03333333}, + { "time": "12/15/2019 19:35:00", "value": 0.03333333}, + { "time": "12/15/2019 19:40:00", "value": 0.03333333}, + { "time": "12/15/2019 19:45:00", "value": 0.03333333}, + { "time": "12/15/2019 19:50:00", "value": 0.03333333}, + { "time": "12/15/2019 19:55:00", "value": 0.03333333}, + { "time": "12/15/2019 20:00:00", "value": 0.03333333} + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.03333333}, + { "time": "12/15/2019 15:45:00", "value": 0.03333333}, + { "time": "12/15/2019 15:50:00", "value": 0.03333333}, + { "time": "12/15/2019 15:55:00", "value": 0.03333333}, + { "time": "12/15/2019 16:00:00", "value": 0.03333333}, + { "time": "12/15/2019 16:05:00", "value": 0.03333333}, + { "time": "12/15/2019 16:10:00", "value": 0.03333333}, + { "time": "12/15/2019 16:15:00", "value": 0.03333333}, + { "time": "12/15/2019 16:20:00", "value": 0.03333333}, + { "time": "12/15/2019 16:25:00", "value": 0.03333333}, + { "time": "12/15/2019 16:30:00", "value": 0.03333333}, + { "time": "12/15/2019 16:35:00", "value": 0.03333333}, + { "time": "12/15/2019 16:40:00", "value": 0.03333333}, + { "time": "12/15/2019 16:45:00", "value": 0.03333333}, + { "time": "12/15/2019 16:50:00", "value": 0.03333333}, + { "time": "12/15/2019 16:55:00", "value": 0.03333333}, + { "time": "12/15/2019 17:00:00", "value": 0.03333333}, + { "time": "12/15/2019 17:05:00", "value": 0.03333333}, + { "time": "12/15/2019 17:10:00", "value": 0.03333333}, + { "time": "12/15/2019 17:15:00", "value": 0.03333333}, + { "time": "12/15/2019 17:20:00", "value": 0.03333333}, + { "time": "12/15/2019 17:25:00", "value": 0.03333333}, + { "time": "12/15/2019 17:30:00", "value": 0.03333333}, + { "time": "12/15/2019 17:35:00", "value": 0.03333333}, + { "time": "12/15/2019 17:40:00", "value": 0.03333333}, + { "time": "12/15/2019 17:45:00", "value": 0.03333333}, + { "time": "12/15/2019 17:50:00", "value": 0.03333333}, + { "time": "12/15/2019 17:55:00", "value": 0.03333333}, + { "time": "12/15/2019 18:00:00", "value": 0.03333333}, + { "time": "12/15/2019 18:05:00", "value": 0.03333333}, + { "time": "12/15/2019 18:10:00", "value": 0.03333333}, + { "time": "12/15/2019 18:15:00", "value": 0.03333333}, + { "time": "12/15/2019 18:20:00", "value": 0.03333333}, + { "time": "12/15/2019 18:25:00", "value": 0.03333333}, + { "time": "12/15/2019 18:30:00", "value": 0.03333333}, + { "time": "12/15/2019 18:35:00", "value": 0.03333333}, + { "time": "12/15/2019 18:40:00", "value": 0.03333333}, + { "time": "12/15/2019 18:45:00", "value": 0.03333333}, + { "time": "12/15/2019 18:50:00", "value": 0.03333333}, + { "time": "12/15/2019 18:55:00", "value": 0.03333333}, + { "time": "12/15/2019 19:00:00", "value": 0.03333333}, + { "time": "12/15/2019 19:05:00", "value": 0.03333333}, + { "time": "12/15/2019 19:10:00", "value": 0.03333333}, + { "time": "12/15/2019 19:15:00", "value": 0.03333333}, + { "time": "12/15/2019 19:20:00", "value": 0.03333333}, + { "time": "12/15/2019 19:25:00", "value": 0.03333333}, + { "time": "12/15/2019 19:30:00", "value": 0.03333333}, + { "time": "12/15/2019 19:35:00", "value": 0.03333333}, + { "time": "12/15/2019 19:40:00", "value": 0.03333333}, + { "time": "12/15/2019 19:45:00", "value": 0.03333333}, + { "time": "12/15/2019 19:50:00", "value": 0.03333333}, + { "time": "12/15/2019 19:55:00", "value": 0.03333333}, + { "time": "12/15/2019 20:00:00", "value": 0.03333333} + ] + } + }, + "controller": null + }, + {"sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "bolus_entries": [ + { + "time": "12/15/2019 12:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 12:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 13:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:30:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:35:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:40:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:45:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:50:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 14:55:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:00:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:05:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:10:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:15:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:20:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:25:00", + "value": 0.03333333 + }, + { + "time": "12/15/2019 15:30:00", + "value": 0.03333333 + }, + { "time": "12/15/2019 15:35:00", "value": 0.03333333}, + { "time": "12/15/2019 15:45:00", "value": 0.03333333}, + { "time": "12/15/2019 15:50:00", "value": 0.03333333}, + { "time": "12/15/2019 15:55:00", "value": 0.03333333}, + { "time": "12/15/2019 16:00:00", "value": 0.03333333}, + { "time": "12/15/2019 16:05:00", "value": 0.03333333}, + { "time": "12/15/2019 16:10:00", "value": 0.03333333}, + { "time": "12/15/2019 16:15:00", "value": 0.03333333}, + { "time": "12/15/2019 16:20:00", "value": 0.03333333}, + { "time": "12/15/2019 16:25:00", "value": 0.03333333}, + { "time": "12/15/2019 16:30:00", "value": 0.03333333}, + { "time": "12/15/2019 16:35:00", "value": 0.03333333}, + { "time": "12/15/2019 16:40:00", "value": 0.03333333}, + { "time": "12/15/2019 16:45:00", "value": 0.03333333}, + { "time": "12/15/2019 16:50:00", "value": 0.03333333}, + { "time": "12/15/2019 16:55:00", "value": 0.03333333}, + { "time": "12/15/2019 17:00:00", "value": 0.03333333}, + { "time": "12/15/2019 17:05:00", "value": 0.03333333}, + { "time": "12/15/2019 17:10:00", "value": 0.03333333}, + { "time": "12/15/2019 17:15:00", "value": 0.03333333}, + { "time": "12/15/2019 17:20:00", "value": 0.03333333}, + { "time": "12/15/2019 17:25:00", "value": 0.03333333}, + { "time": "12/15/2019 17:30:00", "value": 0.03333333}, + { "time": "12/15/2019 17:35:00", "value": 0.03333333}, + { "time": "12/15/2019 17:40:00", "value": 0.03333333}, + { "time": "12/15/2019 17:45:00", "value": 0.03333333}, + { "time": "12/15/2019 17:50:00", "value": 0.03333333}, + { "time": "12/15/2019 17:55:00", "value": 0.03333333}, + { "time": "12/15/2019 18:00:00", "value": 0.03333333}, + { "time": "12/15/2019 18:05:00", "value": 0.03333333}, + { "time": "12/15/2019 18:10:00", "value": 0.03333333}, + { "time": "12/15/2019 18:15:00", "value": 0.03333333}, + { "time": "12/15/2019 18:20:00", "value": 0.03333333}, + { "time": "12/15/2019 18:25:00", "value": 0.03333333}, + { "time": "12/15/2019 18:30:00", "value": 0.03333333}, + { "time": "12/15/2019 18:35:00", "value": 0.03333333}, + { "time": "12/15/2019 18:40:00", "value": 0.03333333}, + { "time": "12/15/2019 18:45:00", "value": 0.03333333}, + { "time": "12/15/2019 18:50:00", "value": 0.03333333}, + { "time": "12/15/2019 18:55:00", "value": 0.03333333}, + { "time": "12/15/2019 19:00:00", "value": 0.03333333}, + { "time": "12/15/2019 19:05:00", "value": 0.03333333}, + { "time": "12/15/2019 19:10:00", "value": 0.03333333}, + { "time": "12/15/2019 19:15:00", "value": 0.03333333}, + { "time": "12/15/2019 19:20:00", "value": 0.03333333}, + { "time": "12/15/2019 19:25:00", "value": 0.03333333}, + { "time": "12/15/2019 19:30:00", "value": 0.03333333}, + { "time": "12/15/2019 19:35:00", "value": 0.03333333}, + { "time": "12/15/2019 19:40:00", "value": 0.03333333}, + { "time": "12/15/2019 19:45:00", "value": 0.03333333}, + { "time": "12/15/2019 19:50:00", "value": 0.03333333}, + { "time": "12/15/2019 19:55:00", "value": 0.03333333}, + { "time": "12/15/2019 20:00:00", "value": 0.03333333} + ] + }, + "pump": { + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json new file mode 100644 index 00000000..0ff33bc5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Adolescent_profile.json @@ -0,0 +1,97 @@ +{ + "metadata": { + "risk-id": "TLR-586", + "simulation_id": "TLR-950-adolescent", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + }, + { + "time": "8/15/2019 12:05:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json new file mode 100644 index 00000000..7237b3c5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Median_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-median", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json new file mode 100644 index 00000000..b170cbd4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Resistant_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-resistant", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + }, + { + "time": "8/15/2019 12:05:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json new file mode 100644 index 00000000..999722d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_Sensitive_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-sensitive", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + }, + { + "time": "8/15/2019 12:05:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json new file mode 100644 index 00000000..8f60c10d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_t2_Median_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-median", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.3 + }, + { + "time": "8/15/2019 12:05:00", + "value": 2.3 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json new file mode 100644 index 00000000..d917e211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_t2_Resistant_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-resistant", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.6 + }, + { + "time": "8/15/2019 12:05:00", + "value": 7.6 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json new file mode 100644 index 00000000..8f55c435 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-950/Simulation-Configuration-TLR-950_t2_Sensitive_profile.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-950", + "simulation_id": "TLR-950-sensitive", + "risk_description": "Bolus delivery not recorded w second bolus", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ] + } + } + }, + { + "sim_id": "pre-NoLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.06 + }, + { + "time": "8/15/2019 12:05:00", + "value": 2.06 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1" + } + }, + "controller": null + }, + { + "sim_id": "post-Loop_WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "time": "8/15/2019 12:05:00", + "value": "accept_recommendation" + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0 + }, + { + "time": "8/15/2019 12:05:00", + "value": 0 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } + ] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json new file mode 100644 index 00000000..0ca7e13c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_adolescent_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_adolescent", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [1.9, 0.0, 1.9] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json new file mode 100644 index 00000000..b047c211 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_median", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.5, 0.0, 0.5] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json new file mode 100644 index 00000000..a0ce2a7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_resistant", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.8, 0.0, 0.8] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json new file mode 100644 index 00000000..575b64d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_sensitive", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.3, 0.0, 0.3] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json new file mode 100644 index 00000000..c130897d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_t2_median_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_median", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [0.85, 0.0, 0.85] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json new file mode 100644 index 00000000..836242a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_t2_resistant_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_resistant", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.2, 0.0, 2.2] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..ed11f941 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-954/TLR-954-Simulation-Configuration_t2_sensitive_profile_v1.json @@ -0,0 +1,76 @@ +{ + "metadata": { + "risk-id": "TLR-954", + "simulation_id": "TLR-954-base_sensitive", + "risk_description": "System error prevents save of SBR", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", "12:00:00", "16:00:00"], + "values": [2.06, 0.0, 2.06] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json new file mode 100644 index 00000000..12c7d766 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_adolescent_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_adolescent", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 1.9, + 0.0, + 1.9 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 1.9, + 0.0, + 1.9 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 1.9, + 0.0, + 1.9 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json new file mode 100644 index 00000000..d008055f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_median", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.5, + 0.0, + 0.5 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.5, + 0.0, + 0.5 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.5, + 0.0, + 0.5 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json new file mode 100644 index 00000000..d47a09ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_resistant", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.8, + 0.0, + 0.8 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.8, + 0.0, + 0.8 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.8, + 0.0, + 0.8 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json new file mode 100644 index 00000000..d232acf1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_sensitive", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.3, + 0.0, + 0.3 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.3, + 0.0, + 0.3 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.3, + 0.0, + 0.3 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json new file mode 100644 index 00000000..5e755511 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_t2_median_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_median", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.35, + 0.0, + 0.35 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.35, + 0.0, + 0.35 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.35, + 0.0, + 0.35 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json new file mode 100644 index 00000000..60446937 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_t2_resistant_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_resistant", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 2.26, + 0.0, + 2.26 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 2.26, + 0.0, + 2.26 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 2.26, + 0.0, + 2.26 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..aca34ede --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-956/Simulation-Configuration-TLR-956_t2_sensitive_profile_v1.json @@ -0,0 +1,104 @@ +{ + "metadata": { + "risk-id": "TLR-956", + "simulation_id": "TLR-956-base_sensitive", + "risk_description": "No monitoring for hyper after occlusion", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + { + "sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.15, + 0.0, + 0.15 + ] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ] + } + }, + { + "sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.15, + 0.0, + 0.15 + ] + } + } + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": [ + "0:00:00", + "12:00:00", + "20:00:00" + ], + "values": [ + 0.15, + 0.0, + 0.15 + ] + } + }, + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 20:00:00" + } + ], + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json new file mode 100644 index 00000000..b415ba28 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_adolescent_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_adolescent", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 26.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 17.5 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 18.75 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 20.92 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.adolescent_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 13.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json new file mode 100644 index 00000000..f27aadc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_median_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_median", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.95 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.8 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.2 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json new file mode 100644 index 00000000..843fd9ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_resistant_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_resistant", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.5 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.0 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.27 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json new file mode 100644 index 00000000..7e656d8f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_sensitive_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_sensitive", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.85 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.9 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.47 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.25 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.sensitive_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.5 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json new file mode 100644 index 00000000..7da205b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_t2_median_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_median", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 8.77 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 5.85 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 6.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.6 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 7.42 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.95 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json new file mode 100644 index 00000000..b7514d59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_t2_resistant_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_resistant", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 19.425 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.95 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 16.27 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.85 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 15.9 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_resistant_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.6 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..9bda6bb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-957/Simulation-Configuration-TLR-957_t2_sensitive_profile_v1.json @@ -0,0 +1,84 @@ +{ + "metadata": { + "risk-id": "TLR-957", + "simulation_id": "TLR-957-base_median", + "risk_description": "Unmonitored overdelivery", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.65 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + } + }, + { + "sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 4.03 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.69 + } + ] + } + }, + "controller": null + }, + { + "sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.52 + } + ] + }, + "pump": { + "carb_entries": "reusable.carb_doses.t2_median_profile_v1", + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 2.35 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json new file mode 100644 index 00000000..1d69e819 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_adolescent_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_adolescent", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.9, + 0.0, + 1.9] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 5.7 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json new file mode 100644 index 00000000..b77842d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_median_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_median", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.5, + 0.0, + 0.5] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.75 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json new file mode 100644 index 00000000..749e7116 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_resistant_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_resistant", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.8, + 0.0, + 0.8] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 2.8 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json new file mode 100644 index 00000000..1a9c2136 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_sensitive_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_sensitive", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.3, + 0.0, + 0.3] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 0.9 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json new file mode 100644 index 00000000..f3f62a56 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_t2_median_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_median", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [1.33, + 0.0, + 1.33] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 3.99 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json new file mode 100644 index 00000000..f2119043 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_t2_resistant_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_resistant", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [2.26, + 0.0, + 2.26] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 7.91 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..88d78e1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-959/Simulation-Configuration-TLR-959_t2_sensitive_profile_v1.json @@ -0,0 +1,120 @@ +{ + "metadata": { + "risk-id": "TLR-959", + "simulation_id": "TLR-959-base_median", + "risk_description": "Resume before appropriate", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.suspend_1h_t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + {"dosing_enabled": false, + "time": "8/15/2019 12:00:00"}, + {"dosing_enabled": true, + "time": "8/15/2019 12:15:00"} + ] + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + } + }, + "controller": null + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + }, + "pump": { + "metabolism_settings": { + "basal_rate": { + "start_times": ["0:00:00", + "12:00:00", + "12:15:00"], + "values": [0.4, + 0.0, + 0.4] + } + } + } + }, + "controller": { + "automation_control_timeline": [ + { + "dosing_enabled": false, + "time": "8/15/2019 12:00:00" + }, + { + "dosing_enabled": true, + "time": "8/15/2019 12:15:00" + } + ], + "settings": { + "glucose_safety_limit": 75, + "max_basal_rate": 1.4 + } + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json new file mode 100644 index 00000000..7da5cd5b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_adolescent_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-base_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json new file mode 100644 index 00000000..3f5ad1a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-base_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json new file mode 100644 index 00000000..a5ced9ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-base_resistant", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json new file mode 100644 index 00000000..65ebf1a9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-base_sensitive", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json new file mode 100644 index 00000000..d9562c66 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-t2_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..8f2c3b98 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-976_30_3", + "simulation_id": "TLR-976_30_3-t2_resistant", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..90f4aee2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_3/Simulation-Configuration-TLR-969_30_3_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_3", + "simulation_id": "TLR-969_30_3-t2_sensitive", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json new file mode 100644 index 00000000..29397d9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_adolescent_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-base_median", + "risk_description": "incorrect carb abs: 30m true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json new file mode 100644 index 00000000..84d52331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-base_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json new file mode 100644 index 00000000..ceb474a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-base_resistant", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json new file mode 100644 index 00000000..7b1c69db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-base_sensitive", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json new file mode 100644 index 00000000..f97ce8e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-t2_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..3783d21b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-976_30_5", + "simulation_id": "TLR-976_30_5-t2_resistant", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..37aa6975 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_30_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-t2_sensitive", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..e6daabe4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_30", + "simulation_id": "TLR-969_3_30-t2_sensitive", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.88 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.88 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json new file mode 100644 index 00000000..8d14dc11 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_adolescent_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_30", + "simulation_id": "TLR-969_3_30-base_median", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 12.5 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json new file mode 100644 index 00000000..e1458e13 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_median_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_30", + "simulation_id": "TLR-969_3_30-base_median", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json new file mode 100644 index 00000000..e15786f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_resistant_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_30", + "simulation_id": "TLR-969_3_30-base_resistant", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.1 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json new file mode 100644 index 00000000..009e0106 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_sensitive_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_30", + "simulation_id": "TLR-969_3_30-base_sensitive", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 1.65 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json new file mode 100644 index 00000000..a72a1c92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_median_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-969_30_5", + "simulation_id": "TLR-969_30_5-t2_median", + "risk_description": "incorrect carb abs: 30m true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.92 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 0.92 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..d3d2ca08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_30/Simulation-Configuration-TLR-969_3_30_t2_resistant_profile_v1.json @@ -0,0 +1,101 @@ +{ + "metadata": { + "risk-id": "TLR-976_3_30", + "simulation_id": "TLR-976_3_30-t2_resistant", + "risk_description": "incorrect carb abs: 3h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.85 + } + ] + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 10.85 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..3164a895 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_30_5_t2_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-t2_sensitive", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json new file mode 100644 index 00000000..b843a7c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_adolescent_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-base_adolescent", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json new file mode 100644 index 00000000..1a168b0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_median_profile_v1.json @@ -0,0 +1,99 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-base_median", + "risk_description": "incorrect carb abs: 3h true, 5 select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": [ + { + "time": "8/15/2019 12:00:00", + "value": 3.3 + } + ] + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json new file mode 100644 index 00000000..a5368d04 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-base_resistant", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json new file mode 100644 index 00000000..04305890 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_sensitive_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-base_sensitive", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "duration_hours": 23.0, + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json new file mode 100644 index 00000000..417d3cb2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_median_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-969_3_5", + "simulation_id": "TLR-969_3_5-t2_median", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json new file mode 100644 index 00000000..2d6c570a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_3_5/Simulation-Configuration-TLR-969_3_5_t2_resistant_profile_v1.json @@ -0,0 +1,94 @@ +{ + "metadata": { + "risk-id": "TLR-976_3_5", + "simulation_id": "TLR-976_3_5-t2_resistant", + "risk_description": "incorrect carb abs: 3h true, 5h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "duration_hours": 23.0, + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json new file mode 100644 index 00000000..c4b28e91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_adolescent_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-base_adolescent", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_adolescent_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_adolescent", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_adolescent_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_adolescent_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json new file mode 100644 index 00000000..3d8c10c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-base_median", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json new file mode 100644 index 00000000..6b49e176 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-base_resistant", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json new file mode 100644 index 00000000..de2b5a53 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-base_sensitive", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json new file mode 100644 index 00000000..81d69dd3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-t2_median", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json new file mode 100644 index 00000000..ef47c764 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-976_5_3", + "simulation_id": "TLR-976_5_3-t2_resistant", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..2c3eb593 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_3/Simulation-Configuration-TLR-969_5_3_t2_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_3", + "simulation_id": "TLR-969_5_3-t2_sensitive", + "risk_description": "incorrect carb abs: 5h true, 3h select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 180, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json new file mode 100644 index 00000000..e2b765fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_adolescent_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-base_median", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.adolescent_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 60 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 60 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json new file mode 100644 index 00000000..19086f75 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-base_median", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 43 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 43 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json new file mode 100644 index 00000000..d91e446e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-base_resistant", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 31 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 31 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json new file mode 100644 index 00000000..61b2b0be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-base_sensitive", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.base_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t1_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 25 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 25 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json new file mode 100644 index 00000000..97d94c05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_median_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-t2_median", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_median_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_median_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_median", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 69 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 69 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_median_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_median_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json new file mode 100644 index 00000000..65b2fb73 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_resistant_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-976_5_30", + "simulation_id": "TLR-976_5_30-t2_resistant", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_resistant_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_resistant_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_resistant", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 76 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 76 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_resistant_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_resistant_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json new file mode 100644 index 00000000..26fc5b6f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/loop_risk_v2_removeChild/TLR-969_5_half/Simulation-Configuration-TLR-969_5_30_t2_sensitive_profile_v1.json @@ -0,0 +1,91 @@ +{ + "metadata": { + "risk-id": "TLR-969_5_30", + "simulation_id": "TLR-969_5_30-t2_sensitive", + "risk_description": "incorrect carb abs: 5h true, 30m select", + "config_format_version": "v1.0" + }, + "base_config": "reusable.simulations.t2_sensitive_v1", + "override_config": [ + {"sim_id": "pre-Loop_NoMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ] + } + } + }, + {"sim_id": "pre-noLoop_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.t2_sensitive_profile_v1" + } + } + }, + {"sim_id": "post-Loop-WithMitigations_t2_sensitive", + "patient": { + "patient_model": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 300, + "value": 62 + } + ], + "bolus_entries": "reusable.insulin_doses.accept_rec_v1" + }, + "pump": { + "carb_entries": [ + { + "start_time": "8/15/2019 12:00:00", + "type": "carb", + "duration": 30, + "value": 62 + } + ], + "target_range": "reusable.mitigations.guardrails.target_range_sensitive_v1" + } + }, + "controller": { + "settings": "reusable.mitigations.guardrails.controller_settings_t2_sensitive_v1" + } + } +] +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_adolescent_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_median_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_resistant_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json b/scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json similarity index 100% rename from scenario_configs/tidepool_risk_v2/loop_risk_v2_0/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json rename to scenario_configs/tidepool_risk_v2/loop_risk_v2_0/test/TLR-000-base/Simulation-Configuration-TLR-000-base_t2_sensitive_profile_v1.json diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/adolescent_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/adolescent_80hr_v1.json new file mode 100644 index 00000000..494156f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/adolescent_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 60.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 90.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 30 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 60.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 90.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 30 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 60.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 90.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 30 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 60.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 90.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/median_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/median_80hr_v1.json new file mode 100644 index 00000000..f63d7ba3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/median_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 43.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 64.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 21.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 43.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 64.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 21.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 43.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 64.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 21.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 43.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 64.5 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/resistant_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/resistant_80hr_v1.json new file mode 100644 index 00000000..4b91735a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/resistant_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 31.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 46.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 15.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 31.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 46.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 15.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 31.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 46.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 15.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 31.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 46.5 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/sensitive_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/sensitive_80hr_v1.json new file mode 100644 index 00000000..0dc16f2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/sensitive_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 37.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 12.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 25.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 37.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 12.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 25.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 37.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 12.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 25.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 37.5 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_median_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_median_80hr_v1.json new file mode 100644 index 00000000..65972f8e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_median_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 69.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 103.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 34.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 69.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 103.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 34.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 69.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 103.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 34.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 69.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 103.5 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_resistant_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_resistant_80hr_v1.json new file mode 100644 index 00000000..ff63275a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_resistant_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 76.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 114.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 38.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 76.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 114.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 38.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 76.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 114.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 38.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 76.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 114.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_sensitive_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_sensitive_80hr_v1.json new file mode 100644 index 00000000..2654ad46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/t2_sensitive_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 62.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 93.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 31.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 62.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 93.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 31.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 62.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 93.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 31.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 62.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 93.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user10_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user10_80hr_v1.json new file mode 100644 index 00000000..66799518 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user10_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 45.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user11_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user11_80hr_v1.json new file mode 100644 index 00000000..cc87ec24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user11_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 49.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 16.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 33.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 49.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 16.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 33.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 49.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 16.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 33.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 49.5 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user12_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user12_80hr_v1.json new file mode 100644 index 00000000..74876f7d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user12_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 32.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 48.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 16.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 32.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 48.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 16.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 32.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 48.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 16.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 32.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 48.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user13_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user13_80hr_v1.json new file mode 100644 index 00000000..cc87ec24 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user13_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 33.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 49.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 16.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 33.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 49.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 16.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 33.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 49.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 16.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 33.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 49.5 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user14_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user14_80hr_v1.json new file mode 100644 index 00000000..d07ae329 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user14_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 36.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 54.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 18.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 36.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 54.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 18.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 36.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 54.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 18.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 36.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 54.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user1_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user1_80hr_v1.json new file mode 100644 index 00000000..8b568a21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user1_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 21.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 31.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 10.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 21.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 31.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 10.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 21.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 31.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 10.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 21.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 31.5 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user2_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user2_80hr_v1.json new file mode 100644 index 00000000..48d68b44 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user2_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 25.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 37.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 12.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 25.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 37.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 12.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 25.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 37.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 12.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 25.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 37.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user3_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user3_80hr_v1.json new file mode 100644 index 00000000..66799518 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user3_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 45.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user4_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user4_80hr_v1.json new file mode 100644 index 00000000..75137d3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user4_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 60.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 20.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 40.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 60.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 20.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 40.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 60.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 20.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 40.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 60.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user5_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user5_80hr_v1.json new file mode 100644 index 00000000..33f59086 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user5_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 38.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 57.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 19.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 38.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 57.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 19.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 38.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 57.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 19.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 38.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 57.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user6_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user6_80hr_v1.json new file mode 100644 index 00000000..c94ce747 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user6_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 37.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 55.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 18.5 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 37.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 55.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 18.5 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 37.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 55.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 18.5 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 37.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 55.5 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user7_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user7_80hr_v1.json new file mode 100644 index 00000000..75137d3e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user7_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 40.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 60.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 20.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 40.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 60.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 20.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 40.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 60.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 20.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 40.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 60.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user8_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user8_80hr_v1.json new file mode 100644 index 00000000..66799518 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user8_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 45.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user9_80hr_v1.json b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user9_80hr_v1.json new file mode 100644 index 00000000..66799518 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/carb_doses/user9_80hr_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "carb", + "start_time": "8/15/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/15/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/16/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/17/2019 18:00:00", + "value": 45.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 06:00:00", + "value": 15.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 12:00:00", + "value": 30.0 + }, + { + "type": "carb", + "start_time": "8/18/2019 18:00:00", + "value": 45.0 + } +] \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/glucose/falling_75_12hr.csv b/scenario_configs/tidepool_risk_v2/reusable/glucose/falling_75_12hr.csv new file mode 100644 index 00000000..4391d598 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/glucose/falling_75_12hr.csv @@ -0,0 +1,138 @@ +datetime,value,units +8/15/2019 00:40:00,75,mg/dL +8/15/2019 00:45:00,75,mg/dL +8/15/2019 00:50:00,75,mg/dL +8/15/2019 00:55:00,75,mg/dL +8/15/2019 01:00:00,75,mg/dL +8/15/2019 01:05:00,75,mg/dL +8/15/2019 01:10:00,75,mg/dL +8/15/2019 01:15:00,75,mg/dL +8/15/2019 01:20:00,75,mg/dL +8/15/2019 01:25:00,75,mg/dL +8/15/2019 01:30:00,75,mg/dL +8/15/2019 01:35:00,75,mg/dL +8/15/2019 01:40:00,75,mg/dL +8/15/2019 01:45:00,75,mg/dL +8/15/2019 01:50:00,75,mg/dL +8/15/2019 01:55:00,75,mg/dL +8/15/2019 02:00:00,75,mg/dL +8/15/2019 02:05:00,75,mg/dL +8/15/2019 02:10:00,75,mg/dL +8/15/2019 02:15:00,75,mg/dL +8/15/2019 02:20:00,75,mg/dL +8/15/2019 02:25:00,75,mg/dL +8/15/2019 02:30:00,75,mg/dL +8/15/2019 02:35:00,75,mg/dL +8/15/2019 02:40:00,75,mg/dL +8/15/2019 02:45:00,75,mg/dL +8/15/2019 02:50:00,75,mg/dL +8/15/2019 02:55:00,75,mg/dL +8/15/2019 03:00:00,75,mg/dL +8/15/2019 03:05:00,75,mg/dL +8/15/2019 03:10:00,75,mg/dL +8/15/2019 03:15:00,75,mg/dL +8/15/2019 03:20:00,75,mg/dL +8/15/2019 03:25:00,75,mg/dL +8/15/2019 03:30:00,75,mg/dL +8/15/2019 03:35:00,75,mg/dL +8/15/2019 03:40:00,75,mg/dL +8/15/2019 03:45:00,75,mg/dL +8/15/2019 03:50:00,75,mg/dL +8/15/2019 03:55:00,75,mg/dL +8/15/2019 04:00:00,75,mg/dL +8/15/2019 04:05:00,75,mg/dL +8/15/2019 04:10:00,75,mg/dL +8/15/2019 04:15:00,75,mg/dL +8/15/2019 04:20:00,75,mg/dL +8/15/2019 04:25:00,75,mg/dL +8/15/2019 04:30:00,75,mg/dL +8/15/2019 04:35:00,75,mg/dL +8/15/2019 04:40:00,75,mg/dL +8/15/2019 04:45:00,75,mg/dL +8/15/2019 04:50:00,75,mg/dL +8/15/2019 04:55:00,75,mg/dL +8/15/2019 05:00:00,75,mg/dL +8/15/2019 05:05:00,75,mg/dL +8/15/2019 05:10:00,75,mg/dL +8/15/2019 05:15:00,75,mg/dL +8/15/2019 05:20:00,75,mg/dL +8/15/2019 05:25:00,75,mg/dL +8/15/2019 05:30:00,75,mg/dL +8/15/2019 05:35:00,75,mg/dL +8/15/2019 05:40:00,75,mg/dL +8/15/2019 05:45:00,75,mg/dL +8/15/2019 05:50:00,75,mg/dL +8/15/2019 05:55:00,75,mg/dL +8/15/2019 06:00:00,75,mg/dL +8/15/2019 06:05:00,75,mg/dL +8/15/2019 06:10:00,75,mg/dL +8/15/2019 06:15:00,75,mg/dL +8/15/2019 06:20:00,75,mg/dL +8/15/2019 06:25:00,75,mg/dL +8/15/2019 06:30:00,75,mg/dL +8/15/2019 06:35:00,75,mg/dL +8/15/2019 06:40:00,75,mg/dL +8/15/2019 06:45:00,75,mg/dL +8/15/2019 06:50:00,75,mg/dL +8/15/2019 06:55:00,75,mg/dL +8/15/2019 07:00:00,75,mg/dL +8/15/2019 07:05:00,75,mg/dL +8/15/2019 07:10:00,75,mg/dL +8/15/2019 07:15:00,75,mg/dL +8/15/2019 07:20:00,75,mg/dL +8/15/2019 07:25:00,75,mg/dL +8/15/2019 07:30:00,75,mg/dL +8/15/2019 07:35:00,75,mg/dL +8/15/2019 07:40:00,75,mg/dL +8/15/2019 07:45:00,75,mg/dL +8/15/2019 07:50:00,75,mg/dL +8/15/2019 07:55:00,75,mg/dL +8/15/2019 08:00:00,75,mg/dL +8/15/2019 08:05:00,75,mg/dL +8/15/2019 08:10:00,75,mg/dL +8/15/2019 08:15:00,75,mg/dL +8/15/2019 08:20:00,75,mg/dL +8/15/2019 08:25:00,75,mg/dL +8/15/2019 08:30:00,75,mg/dL +8/15/2019 08:35:00,75,mg/dL +8/15/2019 08:40:00,75,mg/dL +8/15/2019 08:45:00,75,mg/dL +8/15/2019 08:50:00,75,mg/dL +8/15/2019 08:55:00,75,mg/dL +8/15/2019 09:00:00,75,mg/dL +8/15/2019 09:05:00,75,mg/dL +8/15/2019 09:10:00,75,mg/dL +8/15/2019 09:15:00,75,mg/dL +8/15/2019 09:20:00,75,mg/dL +8/15/2019 09:25:00,75,mg/dL +8/15/2019 09:30:00,75,mg/dL +8/15/2019 09:35:00,75,mg/dL +8/15/2019 09:40:00,75,mg/dL +8/15/2019 09:45:00,75,mg/dL +8/15/2019 09:50:00,75,mg/dL +8/15/2019 09:55:00,75,mg/dL +8/15/2019 10:00:00,75,mg/dL +8/15/2019 10:05:00,75,mg/dL +8/15/2019 10:10:00,75,mg/dL +8/15/2019 10:15:00,75,mg/dL +8/15/2019 10:20:00,75,mg/dL +8/15/2019 10:25:00,75,mg/dL +8/15/2019 10:30:00,75,mg/dL +8/15/2019 10:35:00,75,mg/dL +8/15/2019 10:40:00,75,mg/dL +8/15/2019 10:45:00,75,mg/dL +8/15/2019 10:50:00,75,mg/dL +8/15/2019 10:55:00,75,mg/dL +8/15/2019 11:00:00,75,mg/dL +8/15/2019 11:05:00,75,mg/dL +8/15/2019 11:10:00,75,mg/dL +8/15/2019 11:15:00,75,mg/dL +8/15/2019 11:20:00,75,mg/dL +8/15/2019 11:25:00,75,mg/dL +8/15/2019 11:30:00,71,mg/dL +8/15/2019 11:35:00,67,mg/dL +8/15/2019 11:40:00,63,mg/dL +8/15/2019 11:45:00,59,mg/dL +8/15/2019 11:50:00,55,mg/dL +8/15/2019 11:55:00,51,mg/dL +8/15/2019 12:00:00,47,mg/dL \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/80hr_accept_rec_v1.json b/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/80hr_accept_rec_v1.json new file mode 100644 index 00000000..00bcbcfd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/insulin_doses/80hr_accept_rec_v1.json @@ -0,0 +1,57 @@ +[ + { + "type": "bolus", + "time": "8/15/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "type": "bolus", + "time": "8/15/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "type": "bolus", + "time": "8/16/2019 06:00:00", + "value": "accept_recommendation" + }, + { + "type": "bolus", + "time": "8/16/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "type": "bolus", + "time": "8/16/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "type": "bolus", + "time": "8/17/2019 06:00:00", + "value": "accept_recommendation" + }, + { + "type": "bolus", + "time": "8/17/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "type": "bolus", + "time": "8/17/2019 18:00:00", + "value": "accept_recommendation" + }, + { + "type": "bolus", + "time": "8/18/2019 06:00:00", + "value": "accept_recommendation" + }, + { + "type": "bolus", + "time": "8/18/2019 12:00:00", + "value": "accept_recommendation" + }, + { + "type": "bolus", + "time": "8/18/2019 18:00:00", + "value": "accept_recommendation" + } +] diff --git a/scenario_configs/tidepool_risk_v2/reusable/loop_settings/default_v1.json b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/default_v1.json index cd0f78f7..739633b1 100644 --- a/scenario_configs/tidepool_risk_v2/reusable/loop_settings/default_v1.json +++ b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/default_v1.json @@ -11,6 +11,9 @@ "rate_rounder": 0.05, "insulin_delay": 10, "carb_delay": 10, + "minimum_autobolus": 0.0, + "maximum_autobolus": 30.0, + "partial_application_factor": 0.4, "default_absorption_times": [ 120.0, 180.0, diff --git a/scenario_configs/tidepool_risk_v2/reusable/loop_settings/fiasp_v1.json b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/fiasp_v1.json new file mode 100644 index 00000000..90b7b863 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/loop_settings/fiasp_v1.json @@ -0,0 +1,23 @@ +{ + "max_basal_rate": 35, + "max_bolus": 30, + "glucose_safety_limit": 70, + "model": "fiasp", + "momentum_data_interval": 15, + "dynamic_carb_absorption_enabled": true, + "retrospective_correction_integration_interval": 30, + "recency_interval": 15, + "retrospective_correction_grouping_interval": 30, + "rate_rounder": 0.05, + "insulin_delay": 10, + "carb_delay": 10, + "minimum_autobolus": 0.0, + "maximum_autobolus": 30.0, + "partial_application_factor": 0.4, + "default_absorption_times": [ + 120.0, + 180.0, + 240.0 + ], + "retrospective_correction_enabled": true +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user10_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user10_v1.json new file mode 100644 index 00000000..dc5e93f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user10_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 35 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 9 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.9 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user11_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user11_v1.json new file mode 100644 index 00000000..a5581833 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user11_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.8 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user12_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user12_v1.json new file mode 100644 index 00000000..ca277a16 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user12_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 45 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.85 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user13_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user13_v1.json new file mode 100644 index 00000000..f8933b45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user13_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 40 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.75 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user14_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user14_v1.json new file mode 100644 index 00000000..dfa5688f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user14_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 35 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 12 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.55 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user1_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user1_v1.json new file mode 100644 index 00000000..7576f691 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user1_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 205 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 18 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.2 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user2_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user2_v1.json new file mode 100644 index 00000000..6724953c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user2_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 140 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 20 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.3 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user3_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user3_v1.json new file mode 100644 index 00000000..425bdf74 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user3_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 80 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 15 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.5 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user4_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user4_v1.json new file mode 100644 index 00000000..398da924 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user4_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 55 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 11 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.85 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user5_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user5_v1.json new file mode 100644 index 00000000..cc237c84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user5_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 40 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 1.0 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user6_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user6_v1.json new file mode 100644 index 00000000..329195ef --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user6_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 11 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.75 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user7_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user7_v1.json new file mode 100644 index 00000000..bc35f7e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user7_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 40 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 9 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.9 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user8_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user8_v1.json new file mode 100644 index 00000000..bc35f7e1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user8_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 40 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 9 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.9 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user9_v1.json b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user9_v1.json new file mode 100644 index 00000000..f4f52db6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/metabolism_settings/user9_v1.json @@ -0,0 +1,26 @@ +{ + "insulin_sensitivity_factor": { + "start_times": [ + "00:00:00" + ], + "values": [ + 50 + ] + }, + "carb_insulin_ratio": { + "start_times": [ + "00:00:00" + ], + "values": [ + 10 + ] + }, + "basal_rate": { + "start_times": [ + "00:00:00" + ], + "values": [ + 0.85 + ] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive200_IM_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive200_IM_v1.json new file mode 100644 index 00000000..2335954d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive200_IM_v1.json @@ -0,0 +1,4 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 0.54 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive500_IM_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive500_IM_v1.json new file mode 100644 index 00000000..c26e444d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive500_IM_v1.json @@ -0,0 +1,4 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 0.21 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive_IM_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive_IM_v1.json new file mode 100644 index 00000000..8b8e2977 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_sensitive_IM_v1.json @@ -0,0 +1,4 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 0.9 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user10_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user10_v1.json new file mode 100644 index 00000000..8bd045ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user10_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 3.15, + "max_bolus": 10.0 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user11_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user11_v1.json new file mode 100644 index 00000000..8a6d5d76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user11_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 2.8, + "max_bolus": 9.6 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user12_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user12_v1.json new file mode 100644 index 00000000..804a1f80 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user12_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 2.97, + "max_bolus": 9.9 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user13_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user13_v1.json new file mode 100644 index 00000000..05c88d69 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user13_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 2.62, + "max_bolus": 9 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user14_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user14_v1.json new file mode 100644 index 00000000..021d6c93 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user14_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 1.92, + "max_bolus": 9.0 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user1_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user1_v1.json new file mode 100644 index 00000000..44d9ebe0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user1_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 0.7, + "max_bolus": 3.5 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user2_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user2_v1.json new file mode 100644 index 00000000..b51f5331 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user2_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 1.05, + "max_bolus": 3.75 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user3_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user3_v1.json new file mode 100644 index 00000000..7b5cecca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user3_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 1.75, + "max_bolus": 6.0 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user4_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user4_v1.json new file mode 100644 index 00000000..2007fd51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user4_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 2.97, + "max_bolus": 10.9 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user5_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user5_v1.json new file mode 100644 index 00000000..f34af8ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user5_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 3.5, + "max_bolus": 11.4 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user6_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user6_v1.json new file mode 100644 index 00000000..be273ed2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user6_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 80, + "max_basal_rate": 2.62, + "max_bolus": 10.09 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user7_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user7_v1.json new file mode 100644 index 00000000..9045ac50 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user7_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 3.15, + "max_bolus": 13.33 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user8_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user8_v1.json new file mode 100644 index 00000000..8bd045ac --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user8_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 3.15, + "max_bolus": 10.0 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user9_v1.json b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user9_v1.json new file mode 100644 index 00000000..4f1b7ac0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/mitigations/guardrails/controller_settings_user9_v1.json @@ -0,0 +1,5 @@ +{ + "glucose_safety_limit": 75, + "max_basal_rate": 2.97, + "max_bolus": 10.0 + } \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_fiasp.json new file mode 100644 index 00000000..8d059aa7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_fiasp.json new file mode 100644 index 00000000..449f1cce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_fiasp.json new file mode 100644 index 00000000..416a1fae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_fiasp.json new file mode 100644 index 00000000..4d91d0d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive200_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_sensitive200_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive200_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive200_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_fiasp.json new file mode 100644 index 00000000..c62481b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive500_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_sensitive500_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive500_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive500_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_fiasp.json new file mode 100644 index 00000000..369de24f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_fiasp.json new file mode 100644 index 00000000..dd935f19 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user10_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user10_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user10_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_v1.json new file mode 100644 index 00000000..eeb42f40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user10_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user10_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user10_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user10_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_fiasp.json new file mode 100644 index 00000000..980d557d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user11_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user11_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user11_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_v1.json new file mode 100644 index 00000000..4706c095 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user11_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user11_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user11_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user11_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_fiasp.json new file mode 100644 index 00000000..37a912fc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user12_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user12_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user12_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_v1.json new file mode 100644 index 00000000..463089a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user12_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user12_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user12_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user12_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_fiasp.json new file mode 100644 index 00000000..2935fb46 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user13_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user13_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user13_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_v1.json new file mode 100644 index 00000000..373d95f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user13_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user13_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user13_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user13_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_fiasp.json new file mode 100644 index 00000000..3a19d773 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user14_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user14_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user14_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_v1.json new file mode 100644 index 00000000..528c302f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user14_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user14_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user14_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user14_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_fiasp.json new file mode 100644 index 00000000..da29dec7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user1_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user1_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user1_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_v1.json new file mode 100644 index 00000000..344971b4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user1_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user1_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user1_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user1_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_fiasp.json new file mode 100644 index 00000000..3284b00b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user2_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user2_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user2_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_v1.json new file mode 100644 index 00000000..bc288b82 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user2_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user2_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user2_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user2_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_fiasp.json new file mode 100644 index 00000000..97d3cd31 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user3_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user3_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user3_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_v1.json new file mode 100644 index 00000000..77ece240 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user3_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user3_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user3_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user3_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_fiasp.json new file mode 100644 index 00000000..1f04e9a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user4_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user4_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user4_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_v1.json new file mode 100644 index 00000000..115f15ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user4_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user4_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user4_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user4_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_fiasp.json new file mode 100644 index 00000000..4c7c8418 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user5_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user5_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user5_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_v1.json new file mode 100644 index 00000000..fc536f43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user5_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user5_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user5_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user5_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_fiasp.json new file mode 100644 index 00000000..8e17b854 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user6_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user6_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user6_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_v1.json new file mode 100644 index 00000000..1179df1a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user6_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user6_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user6_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user6_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_fiasp.json new file mode 100644 index 00000000..0244bc10 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user7_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user7_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user7_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_v1.json new file mode 100644 index 00000000..e086c11b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user7_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user7_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user7_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user7_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_fiasp.json new file mode 100644 index 00000000..41473edb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user8_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user8_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user8_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_v1.json new file mode 100644 index 00000000..35f18491 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user8_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user8_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user8_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user8_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_fiasp.json new file mode 100644 index 00000000..6bf1b3c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user9_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user9_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user9_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_v1.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_v1.json new file mode 100644 index 00000000..2361e2da --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/base_user9_v1.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_user9_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.sim_historical_data_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.user9_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.user9_v1", + "glucose_history": "reusable.glucose.sim_historical_data_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.default_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_fiasp.json new file mode 100644 index 00000000..73ddc94f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_fiasp.json new file mode 100644 index 00000000..ce350310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_fiasp.json new file mode 100644 index 00000000..1209e718 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_fiasp.json new file mode 100644 index 00000000..93a2658f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_fiasp.json new file mode 100644 index 00000000..3a9ff087 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_fiasp.json new file mode 100644 index 00000000..a6104ab2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_fiasp.json new file mode 100644 index 00000000..34a54f96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_fiasp.json new file mode 100644 index 00000000..667d1d1c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_fiasp.json new file mode 100644 index 00000000..8a425fbe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_fiasp.json new file mode 100644 index 00000000..852c6add --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_fiasp.json new file mode 100644 index 00000000..f47c6194 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_fiasp.json new file mode 100644 index 00000000..f34f0f45 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_fiasp.json new file mode 100644 index 00000000..91ba3cfc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_10_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_fiasp.json new file mode 100644 index 00000000..558e6d8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_10_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_fiasp.json new file mode 100644 index 00000000..cedc913a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_10_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_fiasp.json new file mode 100644 index 00000000..032238d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_10_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_10_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_10_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_fiasp.json new file mode 100644 index 00000000..b5ea7fd2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_110_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_110_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_110_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_fiasp.json new file mode 100644 index 00000000..95afa439 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_110_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_110_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_110_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_fiasp.json new file mode 100644 index 00000000..1e562906 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_110_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_110_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_110_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_fiasp.json new file mode 100644 index 00000000..e30be869 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_110_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_110_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_110_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_110_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_fiasp.json new file mode 100644 index 00000000..4da11478 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_120_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_110_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_120_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_fiasp.json new file mode 100644 index 00000000..6b64cef7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_120_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_120_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_120_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_fiasp.json new file mode 100644 index 00000000..1c8a94e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_120_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_120_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_120_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_fiasp.json new file mode 100644 index 00000000..1d412ac6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_120_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_120_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_120_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_120_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_fiasp.json new file mode 100644 index 00000000..54a9ac0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_130_2hr_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_fiasp.json new file mode 100644 index 00000000..051450fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_130_2hr_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_fiasp.json new file mode 100644 index 00000000..c75e9920 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_130_2hr_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_fiasp.json new file mode 100644 index 00000000..803fa55e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_2hr_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_130_2hr_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_fiasp.json new file mode 100644 index 00000000..ff200df8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_3hr_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_130_3hr_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_3hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_3hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_fiasp.json new file mode 100644 index 00000000..210cdb83 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_130_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_130_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_fiasp.json new file mode 100644 index 00000000..008fece7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_130_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_fiasp.json new file mode 100644 index 00000000..bdbb7430 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_130_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_130_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_fiasp.json new file mode 100644 index 00000000..fb902e76 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_130_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_130_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_130_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_fiasp.json new file mode 100644 index 00000000..547203b7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_140_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_140_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_140_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_fiasp.json new file mode 100644 index 00000000..0c94c240 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_140_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_140_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_fiasp.json new file mode 100644 index 00000000..ea3d3663 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_140_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_140_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_140_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_fiasp.json new file mode 100644 index 00000000..f6e9386a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_140_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_140_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_140_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_140_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_fiasp.json new file mode 100644 index 00000000..0614eff0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_150_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_150_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_150_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_fiasp.json new file mode 100644 index 00000000..35f3c183 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_150_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_150_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_fiasp.json new file mode 100644 index 00000000..c6d17961 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_150_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_150_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_150_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_fiasp.json new file mode 100644 index 00000000..b82f3f2c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_150_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_150_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_150_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_150_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_fiasp.json new file mode 100644 index 00000000..a6ffb4ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_160_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_160_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_160_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_fiasp.json new file mode 100644 index 00000000..7c368fcc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_160_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_160_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_fiasp.json new file mode 100644 index 00000000..1bf2ed21 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_160_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_160_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_160_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_fiasp.json new file mode 100644 index 00000000..7b8df1b8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_160_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_160_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_160_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_160_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_fiasp.json new file mode 100644 index 00000000..50cac8d5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_fiasp.json new file mode 100644 index 00000000..7e89f3b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_fiasp.json new file mode 100644 index 00000000..4ec83c8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_fiasp.json new file mode 100644 index 00000000..3d02db60 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_fiasp.json new file mode 100644 index 00000000..b3ea4e3a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_fiasp.json new file mode 100644 index 00000000..856fb9fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_fiasp.json new file mode 100644 index 00000000..f3d07644 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_fiasp.json new file mode 100644 index 00000000..983953d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_fiasp.json new file mode 100644 index 00000000..2d8a5266 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_5h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_5h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_5h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00", "12:00:00", "17:00:00"], + "lower_values": [100, 120, 100], + "upper_values": [105, 130, 100] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_5h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_fiasp.json new file mode 100644 index 00000000..22b558d7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_fiasp.json new file mode 100644 index 00000000..920296a4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_fiasp.json new file mode 100644 index 00000000..3fb24f9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_fiasp.json new file mode 100644 index 00000000..bab9cf5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_fiasp.json new file mode 100644 index 00000000..a614cd5d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_170_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_fiasp.json new file mode 100644 index 00000000..c3f80888 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_170_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_fiasp.json new file mode 100644 index 00000000..d44260cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_170_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_fiasp.json new file mode 100644 index 00000000..60faccea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_170_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_170_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_170_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_fiasp.json new file mode 100644 index 00000000..4b2fa82b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_fiasp.json new file mode 100644 index 00000000..2e1b8511 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_fiasp.json new file mode 100644 index 00000000..ca20f5d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_fiasp.json new file mode 100644 index 00000000..002c140a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_fiasp.json new file mode 100644 index 00000000..c7d9e174 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_fiasp.json new file mode 100644 index 00000000..014e44c4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_fiasp.json new file mode 100644 index 00000000..8201bea4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_fiasp.json new file mode 100644 index 00000000..09b71dad --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_fiasp.json new file mode 100644 index 00000000..d0816d9e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_fiasp.json new file mode 100644 index 00000000..991a2b9f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_fiasp.json new file mode 100644 index 00000000..4c702d81 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_fiasp.json new file mode 100644 index 00000000..9f6bb8fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_fiasp.json new file mode 100644 index 00000000..bceb6d05 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_180_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_fiasp.json new file mode 100644 index 00000000..5966d8fd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_180_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_fiasp.json new file mode 100644 index 00000000..4fd3a538 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_180_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_fiasp.json new file mode 100644 index 00000000..10e07063 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_180_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_180_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_180_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_fiasp.json new file mode 100644 index 00000000..a6aab179 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_fiasp.json new file mode 100644 index 00000000..47b2013d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_fiasp.json new file mode 100644 index 00000000..32ab41ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_fiasp.json new file mode 100644 index 00000000..4d7e7290 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_fiasp.json new file mode 100644 index 00000000..06568113 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_fiasp.json new file mode 100644 index 00000000..68d457b6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_fiasp.json new file mode 100644 index 00000000..87d14604 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_fiasp.json new file mode 100644 index 00000000..6a781107 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_fiasp.json new file mode 100644 index 00000000..10cf5250 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_fiasp.json new file mode 100644 index 00000000..0451f682 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_fiasp.json new file mode 100644 index 00000000..25ea36f6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_fiasp.json new file mode 100644 index 00000000..a8db55af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_18hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_fiasp.json new file mode 100644 index 00000000..039629a6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_190_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_fiasp.json new file mode 100644 index 00000000..a4aefbd8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_190_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_fiasp.json new file mode 100644 index 00000000..38f9582a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_190_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_fiasp.json new file mode 100644 index 00000000..62e14459 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_190_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_190_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_190_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_fiasp.json new file mode 100644 index 00000000..922ea7a0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_fiasp.json new file mode 100644 index 00000000..5feb5c2b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_fiasp.json new file mode 100644 index 00000000..c19c69d8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_fiasp.json new file mode 100644 index 00000000..69ec7c51 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_fiasp.json new file mode 100644 index 00000000..e93d7821 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_fiasp.json new file mode 100644 index 00000000..f915ea63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_fiasp.json new file mode 100644 index 00000000..ffddb4dc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_fiasp.json new file mode 100644 index 00000000..78814b65 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_fiasp.json new file mode 100644 index 00000000..d547ac62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_fiasp.json new file mode 100644 index 00000000..cdfb88b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_fiasp.json new file mode 100644 index 00000000..f8b739b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_fiasp.json new file mode 100644 index 00000000..4101fe39 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_fiasp.json new file mode 100644 index 00000000..56d6eafc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_200_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_fiasp.json new file mode 100644 index 00000000..bf810348 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_200_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_fiasp.json new file mode 100644 index 00000000..de0df76d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_200_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_fiasp.json new file mode 100644 index 00000000..b8aebe8c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_200_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_200_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_200_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_fiasp.json new file mode 100644 index 00000000..28bb68b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_fiasp.json new file mode 100644 index 00000000..cfe1a433 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_fiasp.json new file mode 100644 index 00000000..1111c81a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_fiasp.json new file mode 100644 index 00000000..68ace8e5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_fiasp.json new file mode 100644 index 00000000..1b388343 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_fiasp.json new file mode 100644 index 00000000..88c75318 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_fiasp.json new file mode 100644 index 00000000..e5299788 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_fiasp.json new file mode 100644 index 00000000..f62c8cc2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_fiasp.json new file mode 100644 index 00000000..2fed503a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_fiasp.json new file mode 100644 index 00000000..ac67bbd9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_fiasp.json new file mode 100644 index 00000000..ff2d4e60 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_fiasp.json new file mode 100644 index 00000000..4978edb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_fiasp.json new file mode 100644 index 00000000..abb82da0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_20_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_fiasp.json new file mode 100644 index 00000000..c9dcd1b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_20_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_fiasp.json new file mode 100644 index 00000000..329e14bc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_20_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_fiasp.json new file mode 100644 index 00000000..692798fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_20_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_20_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_20_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_fiasp.json new file mode 100644 index 00000000..cb6c7b2f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_60_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_60_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "lower_values": [100, 140, 100], + "upper_values": [105, 150, 105] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_60_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_fiasp.json new file mode 100644 index 00000000..6de62720 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_60_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_60_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_60_1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_60_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_fiasp.json new file mode 100644 index 00000000..310a030a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_70_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_fiasp.json new file mode 100644 index 00000000..5f2a2502 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_70_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_fiasp.json new file mode 100644 index 00000000..e5e71171 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_70_2hr_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_fiasp.json new file mode 100644 index 00000000..4551a854 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_2hr_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_70_2hr_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_fiasp.json new file mode 100644 index 00000000..8c12eb2e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_70_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_70_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_fiasp.json new file mode 100644 index 00000000..ce83d1e2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_70_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_70_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_fiasp.json new file mode 100644 index 00000000..9535c2be --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_70_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_70_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_fiasp.json new file mode 100644 index 00000000..2cf449d3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_70_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_70_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_70_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_fiasp.json new file mode 100644 index 00000000..649ceeb1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_80_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_preset_80_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_fiasp.json new file mode 100644 index 00000000..350c52fa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_80_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_80_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_80_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_fiasp.json new file mode 100644 index 00000000..5e219668 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_80_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_preset_80_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_fiasp.json new file mode 100644 index 00000000..49a17e09 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_80_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_80_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_preset_80_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_fiasp.json new file mode 100644 index 00000000..f15f43f8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/preset_90_5hrs_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "preset_90_5hrs_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_90_5hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [100], + "upper_values": [105] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_preset_90_5hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_fiasp.json new file mode 100644 index 00000000..95c9233d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_1h_suspend_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.adolescent_1h_suspend_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_fiasp.json new file mode 100644 index 00000000..cadc33f5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.median_1h_suspend_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.median_1h_suspend_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_fiasp.json new file mode 100644 index 00000000..416a1fae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.resistant_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.resistant_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_fiasp.json new file mode 100644 index 00000000..dc1758e0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "base_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_1h_suspend_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.sensitive_1h_suspend_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_fiasp.json new file mode 100644 index 00000000..1a1c9b43 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_1h_suspend_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_1h_suspend_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_fiasp.json new file mode 100644 index 00000000..59b8e3ba --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_1h_suspend_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_1h_suspend_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_fiasp.json new file mode 100644 index 00000000..44617f41 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/suspend_1h_t2_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_1h_suspend_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_1h_suspend_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_fiasp.json new file mode 100644 index 00000000..9fa70834 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_adolescent_fiasp.json new file mode 100644 index 00000000..bdadc466 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_10_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_10_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_median_fiasp.json new file mode 100644 index 00000000..a513eb14 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_resistant_fiasp.json new file mode 100644 index 00000000..9c604bb9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_sensitive_fiasp.json new file mode 100644 index 00000000..c418e3c3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_adolescent_fiasp.json new file mode 100644 index 00000000..fbb95465 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_10_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_10_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_median_fiasp.json new file mode 100644 index 00000000..9b036c70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_resistant_fiasp.json new file mode 100644 index 00000000..45210ada --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_sensitive_fiasp.json new file mode 100644 index 00000000..20619ea1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_adolescent_fiasp.json new file mode 100644 index 00000000..148cfa40 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_10_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_10_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_median_fiasp.json new file mode 100644 index 00000000..7fd14682 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_resistant_fiasp.json new file mode 100644 index 00000000..fd8eb9cf --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_sensitive_fiasp.json new file mode 100644 index 00000000..8281d7ea --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_fiasp.json new file mode 100644 index 00000000..c488678f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_10_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_10_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_fiasp.json new file mode 100644 index 00000000..348f8171 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_10_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_fiasp.json new file mode 100644 index 00000000..837915fb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_10_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_fiasp.json new file mode 100644 index 00000000..976dd994 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_10_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_10_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_10_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_fiasp.json new file mode 100644 index 00000000..b7e64758 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_110_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_110_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_110_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_fiasp.json new file mode 100644 index 00000000..d77afc58 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_110_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_110_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_110_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_fiasp.json new file mode 100644 index 00000000..9b3fb90a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_110_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_110_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_110_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_fiasp.json new file mode 100644 index 00000000..bf99826f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_110_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_110_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_110_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_110_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_fiasp.json new file mode 100644 index 00000000..1abc3b63 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_120_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_110_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_120_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_fiasp.json new file mode 100644 index 00000000..25f67a03 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_120_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_120_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_120_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_fiasp.json new file mode 100644 index 00000000..ed1fdd5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_120_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_120_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_120_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_fiasp.json new file mode 100644 index 00000000..94892aec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_120_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_120_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_120_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_120_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_adolescent_fiasp.json new file mode 100644 index 00000000..204f49e7 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_130_2hr_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_130_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_130_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_median_fiasp.json new file mode 100644 index 00000000..d17d0249 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_130_2hr_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_resistant_fiasp.json new file mode 100644 index 00000000..e7a05eff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_130_2hr_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_sensitive_fiasp.json new file mode 100644 index 00000000..3c34f0b9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_2hr_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_130_2hr_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_3hr_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_3hr_median_fiasp.json new file mode 100644 index 00000000..7b9f2352 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_3hr_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_130_3hr_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_3hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_3hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_fiasp.json new file mode 100644 index 00000000..7a50cafd --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_130_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_130_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_130_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_fiasp.json new file mode 100644 index 00000000..9f1e523d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_base_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_130_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_fiasp.json new file mode 100644 index 00000000..7a8209c6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_130_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_130_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_fiasp.json new file mode 100644 index 00000000..92e149d4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_130_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_130_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_130_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_fiasp.json new file mode 100644 index 00000000..29e39845 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_140_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_140_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_140_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_fiasp.json new file mode 100644 index 00000000..698fa447 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_base_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_140_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_140_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_fiasp.json new file mode 100644 index 00000000..51cd769f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_140_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_140_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_140_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_fiasp.json new file mode 100644 index 00000000..288742de --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_140_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_140_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_140_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_140_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_fiasp.json new file mode 100644 index 00000000..a6c7f8f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_150_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_150_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_150_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_fiasp.json new file mode 100644 index 00000000..3aa9bf84 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_base_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_150_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_150_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_fiasp.json new file mode 100644 index 00000000..740075d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_150_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_150_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_150_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_fiasp.json new file mode 100644 index 00000000..78c08e34 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_150_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_150_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_150_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_150_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_fiasp.json new file mode 100644 index 00000000..1c24cd08 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_160_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_160_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_160_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_fiasp.json new file mode 100644 index 00000000..0e6566a2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_base_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_160_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_160_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_fiasp.json new file mode 100644 index 00000000..715009af --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_160_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_160_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_160_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_fiasp.json new file mode 100644 index 00000000..42eb3672 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_160_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_160_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_160_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_160_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_adolescent_fiasp.json new file mode 100644 index 00000000..4e5a64d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_170_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_170_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_median_fiasp.json new file mode 100644 index 00000000..a6690cb3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_resistant_fiasp.json new file mode 100644 index 00000000..ddd1dc97 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_sensitive_fiasp.json new file mode 100644 index 00000000..fb68fe59 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_adolescent_fiasp.json new file mode 100644 index 00000000..510d1ede --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_170_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_170_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_median_fiasp.json new file mode 100644 index 00000000..cde8a610 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_resistant_fiasp.json new file mode 100644 index 00000000..45d547db --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_sensitive_fiasp.json new file mode 100644 index 00000000..4b21f5d0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_5h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_5h_median_fiasp.json new file mode 100644 index 00000000..2a9b0d62 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_5h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_5h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_5h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00", "12:00:00", "17:00:00"], + "lower_values": [100, 120, 100], + "upper_values": [105, 130, 100] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_5h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_adolescent_fiasp.json new file mode 100644 index 00000000..4bdaea96 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_170_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_170_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_median_fiasp.json new file mode 100644 index 00000000..0f5928c2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_resistant_fiasp.json new file mode 100644 index 00000000..7dc958ae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_sensitive_fiasp.json new file mode 100644 index 00000000..ed766335 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_fiasp.json new file mode 100644 index 00000000..855984b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_170_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_170_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_fiasp.json new file mode 100644 index 00000000..ae06a1d9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_170_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_fiasp.json new file mode 100644 index 00000000..89dd8db1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_170_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_fiasp.json new file mode 100644 index 00000000..b6c037e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_170_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_170_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_170_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_adolescent_fiasp.json new file mode 100644 index 00000000..26bb95e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_180_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_180_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_median_fiasp.json new file mode 100644 index 00000000..73511930 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_resistant_fiasp.json new file mode 100644 index 00000000..6c791fdc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_sensitive_fiasp.json new file mode 100644 index 00000000..1d3d4549 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_adolescent_fiasp.json new file mode 100644 index 00000000..b000a313 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_180_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_180_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_median_fiasp.json new file mode 100644 index 00000000..d8a49cb6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_resistant_fiasp.json new file mode 100644 index 00000000..247bc7d1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_sensitive_fiasp.json new file mode 100644 index 00000000..7c63e1c1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_adolescent_fiasp.json new file mode 100644 index 00000000..2bfc9993 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_180_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_180_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_median_fiasp.json new file mode 100644 index 00000000..c3a6b197 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_resistant_fiasp.json new file mode 100644 index 00000000..65e0d134 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_sensitive_fiasp.json new file mode 100644 index 00000000..4f7229ec --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_fiasp.json new file mode 100644 index 00000000..dc14e94f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_180_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_180_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_fiasp.json new file mode 100644 index 00000000..facbbaa9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_180_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_fiasp.json new file mode 100644 index 00000000..bf21fefe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_180_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_fiasp.json new file mode 100644 index 00000000..8e1e7319 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_180_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_180_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_180_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_adolescent_fiasp.json new file mode 100644 index 00000000..2279b7fe --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_190_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_190_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_median_fiasp.json new file mode 100644 index 00000000..ba4b9a8d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_resistant_fiasp.json new file mode 100644 index 00000000..5a6feabb --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_sensitive_fiasp.json new file mode 100644 index 00000000..c496572c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_adolescent_fiasp.json new file mode 100644 index 00000000..7495f4ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_190_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_190_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_median_fiasp.json new file mode 100644 index 00000000..5554d906 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_resistant_fiasp.json new file mode 100644 index 00000000..2316e7c9 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_sensitive_fiasp.json new file mode 100644 index 00000000..efe6747f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_adolescent_fiasp.json new file mode 100644 index 00000000..3d37f980 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_190_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_190_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_median_fiasp.json new file mode 100644 index 00000000..3d31ded8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_resistant_fiasp.json new file mode 100644 index 00000000..7a3f0e92 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_sensitive_fiasp.json new file mode 100644 index 00000000..66182485 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_18hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_fiasp.json new file mode 100644 index 00000000..0960a2e6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_190_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_190_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_fiasp.json new file mode 100644 index 00000000..774aa3b1 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_190_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_fiasp.json new file mode 100644 index 00000000..93027973 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_190_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_fiasp.json new file mode 100644 index 00000000..aed0147c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_190_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_190_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_190_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_adolescent_fiasp.json new file mode 100644 index 00000000..eb298223 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_200_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_200_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_median_fiasp.json new file mode 100644 index 00000000..e0f8a50d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_resistant_fiasp.json new file mode 100644 index 00000000..4a5164e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_sensitive_fiasp.json new file mode 100644 index 00000000..45f51b9c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_adolescent_fiasp.json new file mode 100644 index 00000000..ede06310 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_200_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_200_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_median_fiasp.json new file mode 100644 index 00000000..d452bbe6 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_resistant_fiasp.json new file mode 100644 index 00000000..bdace30c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_sensitive_fiasp.json new file mode 100644 index 00000000..3e6355ff --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_adolescent_fiasp.json new file mode 100644 index 00000000..83bf70aa --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_200_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_200_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_median_fiasp.json new file mode 100644 index 00000000..69e6a6ce --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_resistant_fiasp.json new file mode 100644 index 00000000..9efab705 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_sensitive_fiasp.json new file mode 100644 index 00000000..61157260 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_fiasp.json new file mode 100644 index 00000000..194e8d72 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_200_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_200_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_fiasp.json new file mode 100644 index 00000000..6ed31d29 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_200_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_fiasp.json new file mode 100644 index 00000000..d42ed69d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_200_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_fiasp.json new file mode 100644 index 00000000..a63eac5f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_200_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_200_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_200_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_adolescent_fiasp.json new file mode 100644 index 00000000..495c2b52 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_2h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_20_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_20_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_median_fiasp.json new file mode 100644 index 00000000..db7ecf0d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_resistant_fiasp.json new file mode 100644 index 00000000..ad05832b --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_2h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_sensitive_fiasp.json new file mode 100644 index 00000000..d593813d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_2h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_2h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_adolescent_fiasp.json new file mode 100644 index 00000000..62b90a3f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_4h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_20_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_20_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_median_fiasp.json new file mode 100644 index 00000000..9396b52c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_4h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_resistant_fiasp.json new file mode 100644 index 00000000..6a150ab0 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_4h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_sensitive_fiasp.json new file mode 100644 index 00000000..a4a90c4a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_4h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_4h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_4h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_adolescent_fiasp.json new file mode 100644 index 00000000..71b72a36 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_8h_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_20_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_20_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_median_fiasp.json new file mode 100644 index 00000000..beb6b426 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_8h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_resistant_fiasp.json new file mode 100644 index 00000000..b4df048d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_8h_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_sensitive_fiasp.json new file mode 100644 index 00000000..2aa070d2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_8h_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_8h_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_8h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_fiasp.json new file mode 100644 index 00000000..8b7fc31f --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_20_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_20_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_fiasp.json new file mode 100644 index 00000000..e76a30b5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_20_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_fiasp.json new file mode 100644 index 00000000..13752aae --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_20_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_fiasp.json new file mode 100644 index 00000000..f3716df3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_20_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_20_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_20_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_2h_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_2h_median_fiasp.json new file mode 100644 index 00000000..6084b4cc --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_2h_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_60_2h_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_60_2h_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00", "12:00:00", "14:00:00"], + "lower_values": [100, 140, 100], + "upper_values": [105, 150, 105] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_60_2h_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_fiasp.json new file mode 100644 index 00000000..8120042a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_60_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_60_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_60_1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [140], + "upper_values": [150] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_60_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_adolescent_fiasp.json new file mode 100644 index 00000000..abbd8240 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_70_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_70_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_70_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_median_fiasp.json new file mode 100644 index 00000000..805d6832 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_70_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_resistant_fiasp.json new file mode 100644 index 00000000..5da97898 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_70_2hr_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_sensitive_fiasp.json new file mode 100644 index 00000000..0453cd70 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_2hr_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_70_2hr_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_2hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_fiasp.json new file mode 100644 index 00000000..31325c91 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_70_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_70_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_70_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_fiasp.json new file mode 100644 index 00000000..76b6c5b2 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_70_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_70_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_fiasp.json new file mode 100644 index 00000000..2651ad37 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_70_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_70_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_fiasp.json new file mode 100644 index 00000000..52af5c1d --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_70_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_70_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_70_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_fiasp.json new file mode 100644 index 00000000..bce4d2e8 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_adolescent_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_base_adolescent_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_80_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_adolescent_preset_80_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_fiasp.json new file mode 100644 index 00000000..0b4937f3 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_80_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_80_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_80_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_fiasp.json new file mode 100644 index 00000000..ba5a82f4 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_base_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_80_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_preset_80_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_fiasp.json new file mode 100644 index 00000000..87816f0c --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_80_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_80_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_80_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_preset_80_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_90_5hrs_median_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_90_5hrs_median_fiasp.json new file mode 100644 index 00000000..31551d0e --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_preset_90_5hrs_median_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_preset_90_5hrs_median_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_90_5hrs_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [100], + "upper_values": [105] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_median_preset_90_5hrs_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_fiasp.json new file mode 100644 index 00000000..19f697ca --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_resistant_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_resistant_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_resistant_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_fiasp.json new file mode 100644 index 00000000..ce2106a5 --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_sensitive_fiasp.json @@ -0,0 +1,32 @@ +{ + "sim_id": "t2_sensitive_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "metabolism_settings": "reusable.metabolism_settings.t2_sensitive_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_test_simulation_controller_fiasp.json b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_test_simulation_controller_fiasp.json new file mode 100644 index 00000000..30e1474a --- /dev/null +++ b/scenario_configs/tidepool_risk_v2/reusable/simulations/t2_test_simulation_controller_fiasp.json @@ -0,0 +1,33 @@ +{ + "sim_id": "t2_test_v1", + "time_to_calculate_at": "8/15/2019 12:00:00", + "duration_hours": 8.0, + "offset_applied_to_dates": 0, + "patient": { + "sensor": { + "glucose_history": "reusable.glucose.flat_110_12hr" + }, + "pump": { + "metabolism_settings": "reusable.metabolism_settings.t2_test_normal_metabolism_v1", + "bolus_entries": [], + "carb_entries": [], + "target_range": { + "start_times": ["0:00:00"], + "lower_values": [70], + "upper_values": [90] + } + }, + "patient_model": { + "patient_class": "VirtualPatientType2", + "metabolism_settings": "reusable.metabolism_settings.t2_test_normal_metabolism_v1", + "glucose_history": "reusable.glucose.flat_110_12hr", + "bolus_entries": [], + "carb_entries": [] + } + }, + "controller": { + "id": "pyloopkit_v1", + "settings": "reusable.loop_settings.fiasp_v1", + "automation_control_timeline": [] + } +} \ No newline at end of file diff --git a/tests/test_simulation.py b/tests/test_simulation.py index 844a8c9e..91737fdc 100644 --- a/tests/test_simulation.py +++ b/tests/test_simulation.py @@ -25,7 +25,7 @@ def test_basic_simulation(): """ - Make sure Loop can bring a person close to their target range over 8 hours. + Make sure Loop can bring a person close to their target range over 24 hours. """ target = 120 @@ -68,7 +68,7 @@ def test_basic_simulation(): sim_id = "basic_loop_control" sim = Simulation( time=t0, - duration_hrs=8, + duration_hrs=24, virtual_patient=vp, controller=controller, sim_id=sim_id @@ -77,9 +77,10 @@ def test_basic_simulation(): sim.run() sim_results_df = sim.get_results_df() + # plot_sim_results({sim_id: sim_results_df}) + assert abs(target - sim_results_df["bg"].tolist()[-1]) < 10 - # plot_sim_results({sim_id: sim_results_df}) if __name__ == "__main__": diff --git a/tidepool_data_science_simulator/makedata/make_controller.py b/tidepool_data_science_simulator/makedata/make_controller.py index 42036a7f..e49c9219 100644 --- a/tidepool_data_science_simulator/makedata/make_controller.py +++ b/tidepool_data_science_simulator/makedata/make_controller.py @@ -15,6 +15,9 @@ def get_canonical_controller_config(t0=DATETIME_DEFAULT): "suspend_threshold": 70, "dynamic_carb_absorption_enabled": True, "retrospective_correction_integration_interval": True, + "minimum_autobolus": 0.0, + "maximum_autobolus": 0.0, + "partial_application_factor": None, "recency_interval": 15, "retrospective_correction_grouping_interval": 30, "rate_rounder": 0.05, diff --git a/tidepool_data_science_simulator/makedata/scenario_json_parser_v2.py b/tidepool_data_science_simulator/makedata/scenario_json_parser_v2.py index baa72686..fd1c2edc 100644 --- a/tidepool_data_science_simulator/makedata/scenario_json_parser_v2.py +++ b/tidepool_data_science_simulator/makedata/scenario_json_parser_v2.py @@ -605,7 +605,10 @@ def get_controller(self, sim_start_time, sim_config): controller_settings = sim_config["controller"]["settings"] - automation_control_entries = sim_config["controller"]["automation_control_timeline"] + automation_control_entries = [] + if "automation_control_timeline" in sim_config["controller"].keys(): + automation_control_entries = sim_config["controller"]["automation_control_timeline"] + automation_control_timeline = self.automation_control_entries_to_timeline(automation_control_entries) # Get model parameters from passed string in config diff --git a/tidepool_data_science_simulator/models/controller.py b/tidepool_data_science_simulator/models/controller.py index 4f41bb83..0e9441de 100644 --- a/tidepool_data_science_simulator/models/controller.py +++ b/tidepool_data_science_simulator/models/controller.py @@ -242,11 +242,15 @@ def apply_loop_recommendations(self, virtual_patient, loop_algorithm_output): virtual_patient loop_algorithm_output """ - bolus_rec = self.get_recommended_bolus(loop_algorithm_output) temp_basal_rec = self.get_recommended_temp_basal(loop_algorithm_output) + bolus_rec = self.get_recommended_bolus(loop_algorithm_output=loop_algorithm_output) + autobolus_rec = self.get_recommended_autobolus(loop_algorithm_output=loop_algorithm_output) + if bolus_rec is not None and virtual_patient.does_accept_bolus_recommendation(bolus_rec): self.set_bolus_recommendation_event(virtual_patient, bolus_rec) + elif autobolus_rec is not None: + self.set_bolus_recommendation_event(virtual_patient, autobolus_rec) elif not self.open_loop and temp_basal_rec is not None: if temp_basal_rec.scheduled_duration_minutes == 0 and temp_basal_rec.value == 0: # In pyloopkit this is a "cancel" @@ -278,6 +282,30 @@ def get_recommended_bolus(self, loop_algorithm_output): return bolus + def get_recommended_autobolus(self, loop_algorithm_output): + """ + Extract autobolus recommendation from pyloopkit recommendations output. + + Parameters + ---------- + loop_algorithm_output: dict + + Returns + ------- + Bolus + """ + + autobolus = None + autobolus_value_array = loop_algorithm_output.get('recommended_autobolus') + + if autobolus_value_array: + autobolus_value = autobolus_value_array[0] + + if autobolus_value > 0: + autobolus = Bolus(autobolus_value, "U") + + return autobolus + def get_recommended_temp_basal(self, loop_algorithm_output): """ Extract temp basal from pyloopkit recommendations output. diff --git a/tidepool_data_science_simulator/models/patient.py b/tidepool_data_science_simulator/models/patient.py index 3b8af81c..f48a57af 100644 --- a/tidepool_data_science_simulator/models/patient.py +++ b/tidepool_data_science_simulator/models/patient.py @@ -525,6 +525,11 @@ def does_accept_bolus_recommendation(self, recommended_bolus): return does_accept + def does_accept_autobolus_recommendation(self, recommended_autobolus): + if self.patient_config.autobolus_enabled: + return True + return False + def has_eaten_recently(self, within_time_minutes): recent_carb_events = self.carb_event_timeline.get_recent_event_times(self.time, num_hours_history=within_time_minutes / 60) diff --git a/tidepool_data_science_simulator/projects/risk/loop_risk_v2_0-t2.py b/tidepool_data_science_simulator/projects/risk/loop_risk_v2_0-t2.py deleted file mode 100644 index ca9c97ae..00000000 --- a/tidepool_data_science_simulator/projects/risk/loop_risk_v2_0-t2.py +++ /dev/null @@ -1,106 +0,0 @@ -__author__ = "Cameron Summers" - -""" -This file builds and runs the Tidepool Loop Risk simulations. Scenarios in JSON format -specify how to build the simulations. -""" - -import os -import datetime -import pandas as pd -import subprocess -import json - -from tidepool_data_science_simulator.makedata.scenario_json_parser_v2 import ScenarioParserV2 -from tidepool_data_science_simulator.visualization.sim_viz import plot_sim_results -from tidepool_data_science_simulator.utils import timing, PROJECT_ROOT_DIR, DATA_DIR -from tidepool_data_science_simulator.run import run_simulations - - -THIS_DIR = os.path.abspath(__file__) -TIDEPOOL_RISK_SCENARIOS_DIR = os.path.join(PROJECT_ROOT_DIR, "scenario_configs/tidepool_risk_v2/loop_risk_v2_0/") - -RESULTS_SAVE_DIR = os.path.join(DATA_DIR, "results/tidepool_loop_risk_v2_0") - - -@timing -def build_risk_sim_generator(scenario_json_filepath, override_config_save_dir=None): - """ - Build a generator of suites of related simulations for processing. - """ - risk_dirs = [risk_dir for risk_dir in os.listdir(TIDEPOOL_RISK_SCENARIOS_DIR) if "TLR-" in risk_dir] - for risk_dir_name in risk_dirs: - - # for use in filtering to just one risk. If wanting to run all of them, comment out lines 35-37 - if ("TLR-000-T2-test") not in risk_dir_name: - continue - print("!!!"+risk_dir_name) - - risk_dir_path = os.path.join(scenario_json_filepath, risk_dir_name) - scenario_json_filenamess = [filename for filename in os.listdir(risk_dir_path) if ".json" in filename] - - for scenario_json_name in scenario_json_filenamess: - # for use in filtering to just one file in a folder. If wanting to run all files, comment out lines 44-46 - #if "stress" not in scenario_json_name: - # continue - # print("!!!"+scenario_json_name) - scenario_json_path = os.path.join(risk_dir_path, scenario_json_name) - parser = ScenarioParserV2(path_to_json_config=scenario_json_path) - - sim_suite = parser.get_sims(override_json_save_dir=override_config_save_dir) - yield risk_dir_name, scenario_json_name, sim_suite - - -def create_save_dir(): - - timestamp = get_timestamp() - run_save_dir = os.path.join(RESULTS_SAVE_DIR, "Risk_Run_{}".format(timestamp)) - os.mkdir(run_save_dir) - return run_save_dir - - -def get_timestamp(): - - return datetime.datetime.now().isoformat() - - -if __name__ == "__main__": - - # Create place to save results - run_save_dir = create_save_dir() - - # Build the scenarios - sim_suite_generator = build_risk_sim_generator(TIDEPOOL_RISK_SCENARIOS_DIR, override_config_save_dir=run_save_dir) - - # Run the scenarios - all_risk_results = [] - risk_run_metadata = {} - for risk_name, scenario_json_name, sim_suite in sim_suite_generator: - - risk_result_dirpath = os.path.join(run_save_dir, risk_name) - if not os.path.exists(risk_result_dirpath): - os.mkdir(risk_result_dirpath) - - full_results_dict, summary_results_df = run_simulations(sim_suite, - save_dir=risk_result_dirpath, - save_results=True, - num_procs=4) - summary_results_df["scenario_name"] = scenario_json_name - summary_results_df["risk_name"] = risk_name - - # Save figure - figure_filepath = os.path.join(risk_result_dirpath, "{}_{}_{}.png".format(risk_name, scenario_json_name, get_timestamp())) - plot_sim_results(full_results_dict, save=True, save_path=figure_filepath) - - all_risk_results.append(summary_results_df) - - all_risk_results_df = pd.concat(all_risk_results) - - # Add high-level metadata - # simulator_git_commit = subprocess.check_output(["git", "describe"]).strip() - # risk_run_metadata["simulator_git_commit"] = simulator_git_commit - risk_run_metadata["timestamp"] = get_timestamp() - - # Save the summaries - all_risk_results_df.to_csv(os.path.join(run_save_dir, "Risk_Results_{}.csv".format(get_timestamp()))) - json.dump(risk_run_metadata, open(os.path.join(run_save_dir, "metadata.json"), "w"), indent=4) diff --git a/tidepool_data_science_simulator/projects/risk/loop_risk_v2_0-test.py b/tidepool_data_science_simulator/projects/risk/loop_risk_v2_0-test.py new file mode 100644 index 00000000..180faf71 --- /dev/null +++ b/tidepool_data_science_simulator/projects/risk/loop_risk_v2_0-test.py @@ -0,0 +1,106 @@ +__author__ = "Cameron Summers" + +""" +This file builds and runs the Tidepool Loop Risk simulations. Scenarios in JSON format +specify how to build the simulations. +""" + +import os +import datetime +import pandas as pd +import subprocess +import json + +from tidepool_data_science_simulator.makedata.scenario_json_parser_v2 import ScenarioParserV2 +from tidepool_data_science_simulator.visualization.sim_viz import plot_sim_results +from tidepool_data_science_simulator.utils import timing, PROJECT_ROOT_DIR, DATA_DIR +from tidepool_data_science_simulator.run import run_simulations + + +THIS_DIR = os.path.abspath(__file__) +TIDEPOOL_RISK_SCENARIOS_DIR = os.path.join(PROJECT_ROOT_DIR, "scenario_configs/tidepool_risk_test/loop_risk_test/") + +RESULTS_SAVE_DIR = os.path.join(DATA_DIR, "results/tidepool_loop_risk_test") + + +@timing +def build_risk_sim_generator(scenario_json_filepath, override_config_save_dir=None): + """ + Build a generator of suites of related simulations for processing. + """ + risk_dirs = [risk_dir for risk_dir in os.listdir(TIDEPOOL_RISK_SCENARIOS_DIR) if "TLR-" in risk_dir] + for risk_dir_name in risk_dirs: + + # for use in filtering to just one risk. If wanting to run all of them, comment out lines 35-37 + if ("TLR-000-T2-test") not in risk_dir_name: + continue + print("!!!"+risk_dir_name) + + risk_dir_path = os.path.join(scenario_json_filepath, risk_dir_name) + scenario_json_filenamess = [filename for filename in os.listdir(risk_dir_path) if ".json" in filename] + + for scenario_json_name in scenario_json_filenamess: + # for use in filtering to just one file in a folder. If wanting to run all files, comment out lines 44-46 + #if "stress" not in scenario_json_name: + # continue + # print("!!!"+scenario_json_name) + scenario_json_path = os.path.join(risk_dir_path, scenario_json_name) + parser = ScenarioParserV2(path_to_json_config=scenario_json_path) + + sim_suite = parser.get_sims(override_json_save_dir=override_config_save_dir) + yield risk_dir_name, scenario_json_name, sim_suite + + +def create_save_dir(): + + timestamp = get_timestamp() + run_save_dir = os.path.join(RESULTS_SAVE_DIR, "Risk_Run_{}".format(timestamp)) + os.mkdir(run_save_dir) + return run_save_dir + + +def get_timestamp(): + + return datetime.datetime.now().isoformat() + + +if __name__ == "__main__": + + # Create place to save results + run_save_dir = create_save_dir() + + # Build the scenarios + sim_suite_generator = build_risk_sim_generator(TIDEPOOL_RISK_SCENARIOS_DIR, override_config_save_dir=run_save_dir) + + # Run the scenarios + all_risk_results = [] + risk_run_metadata = {} + for risk_name, scenario_json_name, sim_suite in sim_suite_generator: + + risk_result_dirpath = os.path.join(run_save_dir, risk_name) + if not os.path.exists(risk_result_dirpath): + os.mkdir(risk_result_dirpath) + + full_results_dict, summary_results_df = run_simulations(sim_suite, + save_dir=risk_result_dirpath, + save_results=True, + num_procs=4) + summary_results_df["scenario_name"] = scenario_json_name + summary_results_df["risk_name"] = risk_name + + # Save figure + figure_filepath = os.path.join(risk_result_dirpath, "{}_{}_{}.png".format(risk_name, scenario_json_name, get_timestamp())) + plot_sim_results(full_results_dict, save=True, save_path=figure_filepath) + + all_risk_results.append(summary_results_df) + + all_risk_results_df = pd.concat(all_risk_results) + + # Add high-level metadata + # simulator_git_commit = subprocess.check_output(["git", "describe"]).strip() + # risk_run_metadata["simulator_git_commit"] = simulator_git_commit + risk_run_metadata["timestamp"] = get_timestamp() + + # Save the summaries + all_risk_results_df.to_csv(os.path.join(run_save_dir, "Risk_Results_{}.csv".format(get_timestamp()))) + json.dump(risk_run_metadata, open(os.path.join(run_save_dir, "metadata.json"), "w"), indent=4) diff --git a/tidepool_data_science_simulator/projects/risk/loop_risk_v2_0.py b/tidepool_data_science_simulator/projects/risk/loop_risk_v2_0.py index b42bd92f..a7952cbb 100644 --- a/tidepool_data_science_simulator/projects/risk/loop_risk_v2_0.py +++ b/tidepool_data_science_simulator/projects/risk/loop_risk_v2_0.py @@ -28,28 +28,46 @@ def build_risk_sim_generator(scenario_json_filepath, override_config_save_dir=No """ Build a generator of suites of related simulations for processing. """ - risk_dirs = [risk_dir for risk_dir in os.listdir(TIDEPOOL_RISK_SCENARIOS_DIR) if "TLR-" in risk_dir] - for risk_dir_name in risk_dirs: + print(f"build_risk_sim_generator called with scenario_json_filepath: {scenario_json_filepath}") + print(f"TIDEPOOL_RISK_SCENARIOS_DIR: {TIDEPOOL_RISK_SCENARIOS_DIR}") + + # Define the base directory and selected subdirectory + BASE_DIR = os.path.join(PROJECT_ROOT_DIR, "scenario_configs/tidepool_risk_v2/loop_risk_v2_0/") + SELECTED_SUBDIR = "loop_risk_v2_510k" # Change this to select different subdirectories + + # Construct the full path to the selected subdirectory + SELECTED_DIR_PATH = os.path.join(BASE_DIR, SELECTED_SUBDIR) + print(f"Selected directory path: {SELECTED_DIR_PATH}") + print(f"Selected directory exists: {os.path.exists(SELECTED_DIR_PATH)}") - # for u!se in filtering to just one risk. If wanting to run all of them, comment out lines 35-37 - if ("TLR-956") not in risk_dir_name: + # Get all TLR- directories within the selected directory + risk_dirs = [risk_dir for risk_dir in os.listdir(SELECTED_DIR_PATH) + if os.path.isdir(os.path.join(SELECTED_DIR_PATH, risk_dir)) and risk_dir.startswith("TLR-")] + print(f"Found risk directories: {risk_dirs}") + + for risk_dir_name in risk_dirs: + print(f"Processing risk directory: {risk_dir_name}") + #for use in filtering to just one risk. If wanting to run all of them, comment out lines 35-37 + if ("TLR-1053") not in risk_dir_name: + print(f"Skipping {risk_dir_name} as it doesn't contain 'TLR-1049'") continue - print("!!!"+risk_dir_name) + print(f"Processing: {risk_dir_name}") - risk_dir_path = os.path.join(scenario_json_filepath, risk_dir_name) - scenario_json_filenamess = [filename for filename in os.listdir(risk_dir_path) if ".json" in filename] + risk_dir_path = os.path.join(SELECTED_DIR_PATH, risk_dir_name) + scenario_json_filenames = [filename for filename in os.listdir(risk_dir_path) if ".json" in filename] + print(f"JSON files found in {risk_dir_name}: {scenario_json_filenames}") - for scenario_json_name in scenario_json_filenamess: - # for use in filtering to just one file in a folder. If wanting to run all files, comment out lines 44-46 - #if "stress" not in scenario_json_name: - # continue - # print("!!!"+scenario_json_name) + for scenario_json_name in scenario_json_filenames: + print(f"Processing JSON file: {scenario_json_name}") scenario_json_path = os.path.join(risk_dir_path, scenario_json_name) parser = ScenarioParserV2(path_to_json_config=scenario_json_path) - print(scenario_json_path) + print(f"Parsing: {scenario_json_path}") sim_suite = parser.get_sims(override_json_save_dir=override_config_save_dir) + print(f"Yielding: {risk_dir_name}, {scenario_json_name}") yield risk_dir_name, scenario_json_name, sim_suite + print("build_risk_sim_generator completed") + def create_save_dir(): @@ -65,7 +83,6 @@ def get_timestamp(): if __name__ == "__main__": - # Create place to save results run_save_dir = create_save_dir() @@ -75,24 +92,64 @@ def get_timestamp(): # Run the scenarios all_risk_results = [] risk_run_metadata = {} - for risk_name, scenario_json_name, sim_suite in sim_suite_generator: - risk_result_dirpath = os.path.join(run_save_dir, risk_name) - if not os.path.exists(risk_result_dirpath): - os.mkdir(risk_result_dirpath) + try: + for risk_name, scenario_json_name, sim_suite in sim_suite_generator: + risk_result_dirpath = os.path.join(run_save_dir, risk_name) + if not os.path.exists(risk_result_dirpath): + os.mkdir(risk_result_dirpath) + + try: + full_results_dict, summary_results_df = run_simulations(sim_suite, + save_dir=risk_result_dirpath, + save_results=True, + num_procs=4) + + if summary_results_df.empty: + print(f"Warning: Empty summary results for {risk_name}, {scenario_json_name}") + # Create a dummy result for debugging + summary_results_df = pd.DataFrame({'dummy': [1]}) + + summary_results_df["scenario_name"] = scenario_json_name + summary_results_df["risk_name"] = risk_name - full_results_dict, summary_results_df = run_simulations(sim_suite, - save_dir=risk_result_dirpath, - save_results=True, - num_procs=4) - summary_results_df["scenario_name"] = scenario_json_name - summary_results_df["risk_name"] = risk_name + # Save figure + figure_filepath = os.path.join(risk_result_dirpath, + "{}_{}_{}.png".format(risk_name, scenario_json_name, get_timestamp())) + plot_sim_results(full_results_dict, save=True, save_path=figure_filepath) - # Save figure - figure_filepath = os.path.join(risk_result_dirpath, "{}_{}_{}.png".format(risk_name, scenario_json_name, get_timestamp())) - plot_sim_results(full_results_dict, save=True, save_path=figure_filepath) + all_risk_results.append(summary_results_df) + print(f"Processed: {risk_name}, {scenario_json_name}") + except Exception as e: + print(f"Error processing {risk_name}, {scenario_json_name}: {str(e)}") - all_risk_results.append(summary_results_df) + except Exception as e: + print(f"Error in main loop: {str(e)}") + + print(f"Total scenarios processed: {len(all_risk_results)}") + + if not all_risk_results: + print("No results were generated. Creating a dummy result for debugging.") + dummy_df = pd.DataFrame({'dummy': [1]}) + all_risk_results.append(dummy_df) + + try: + all_risk_results_df = pd.concat(all_risk_results) + print(f"Final dataframe shape: {all_risk_results_df.shape}") + except Exception as e: + print(f"Error concatenating results: {str(e)}") + + # Add high-level metadata + risk_run_metadata["timestamp"] = get_timestamp() + + # Save the summaries + try: + all_risk_results_df.to_csv(os.path.join(run_save_dir, "Risk_Results_{}.csv".format(get_timestamp()))) + print("Results saved to CSV") + except Exception as e: + print(f"Error saving results to CSV: {str(e)}") + + json.dump(risk_run_metadata, open(os.path.join(run_save_dir, "metadata.json"), "w"), indent=4) all_risk_results_df = pd.concat(all_risk_results)